Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows中使用C/C++禁用网络共享文件夹?_C++_Windows_File Sharing_Shared Directory_Network Shares - Fatal编程技术网

如何在Windows中使用C/C++禁用网络共享文件夹?

如何在Windows中使用C/C++禁用网络共享文件夹?,c++,windows,file-sharing,shared-directory,network-shares,C++,Windows,File Sharing,Shared Directory,Network Shares,我想用C/C++编写一个程序,用于禁用网络共享文件夹并防止用户创建新的共享文件夹。有人知道这些方法吗?有一种方法可以做到这一点 这是一个解决类似问题的方法 简而言之,您需要使用适当的参数调用方法来获取文件夹的安全描述符,然后必须通过修改文件夹的ACL使用标准Windows工具进行此操作有什么错?这是一个组策略的工作,而不是C++应用程序。禁用网络共享文件夹意味着什么?@ Gabe:我的假设是,她引用NET.EXE命令,其中包含了允许创建/管理本地网络共享的共享参数。但我同意这是一个奇怪的解释问题

我想用C/C++编写一个程序,用于禁用网络共享文件夹并防止用户创建新的共享文件夹。有人知道这些方法吗?

有一种方法可以做到这一点

这是一个解决类似问题的方法


简而言之,您需要使用适当的参数调用方法来获取文件夹的安全描述符,然后必须通过

修改文件夹的ACL使用标准Windows工具进行此操作有什么错?这是一个组策略的工作,而不是C++应用程序。禁用网络共享文件夹意味着什么?@ Gabe:我的假设是,她引用NET.EXE命令,其中包含了允许创建/管理本地网络共享的共享参数。但我同意这是一个奇怪的解释问题的方法。首先,文章是关于C,而不是C或C++。其次,这与禁用网络共享无关。它是关于控制单个文件夹的访问权限的。@Code GRY:我已经更新了答案。谢谢你指出。很抱歉否决投票,它会自动设置,并说投票需要15个声誉。这是我第一次使用这个网站,如果我有足够的声誉,我会投票支持它。@Andrew:我不认为是你否决了这个问题。事实上,投赞成票或反对票需要15个声望点,所以你不可能是投反对票的人。而且它肯定不会自动否决答案。如果你认为答案有帮助的话,那么你接受答案是正确的。当你得到15+分时,如果你愿意,你也可以回来投票。@Aamir:尽管我有批评,但我不是落选者。尽管我明显倾向于不投太多的反对票,但我还是经常被指责这一点,这在我的个人资料统计中可以看到。我敢肯定,在你更新答案之前,一定有人投了反对票。