0
我在我们的网络中的另一台PC上有一个共享文件夹(不需要凭据),我试图从我的应用程序更改此文件夹的权限。更改共享文件夹权限
我使用这个功能,工作完全正常的本地文件夹
DirectoryInfo myDirectoryInfo = new DirectoryInfo(@"\\Username-PC\shared\test");
//Directory.CreateDirectory(@"\\Username-PC\shared\test\newfolder");
DirectorySecurity myDirectorySecurity = myDirectoryInfo.GetAccessControl();
string User = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
myDirectorySecurity.AddAccessRule(new FileSystemAccessRule(User,
FileSystemRights.Delete, AccessControlType.Deny));
myDirectorySecurity.AddAccessRule(new FileSystemAccessRule(User,
FileSystemRights.CreateDirectories, AccessControlType.Deny));
myDirectoryInfo.SetAccessControl(myDirectorySecurity);
Label3.Text = "Permissions changed!";
我可以访问共享文件夹(如果我试图创建它的目录中成功创建一个目录),,,,但权限不适用!
我在这里错过了什么?
这是在网络域环境,还是你只是使用ad-hoc网络? – 2015-02-09 08:54:03
这是一个网络域名......但是如果它是临时的,它将会是不同的! – 2015-02-09 09:10:12