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