farna1
دوشنبه 19 اردیبهشت 1390, 20:01 عصر
با سلام به همگی.
من یه برنامه نوشتم که هر یوزر تو شبکه لوکال میبایست روی فولدری که share هست یه فولدر ایجاد کنه و فایلهاش رو داخل اون بگذاره.این هم کدش هست:
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Deny));
di.Create(ds);
حالا موقعی که ادمین دامین میخواد فایلهای موجود هر فولدر دسترسی داشته باشه با این خطا برنامه متوقف میشه:
Attempted to perform an unauthorized operation
و این هم کدهای ادمین هست که اجرا میکنم:
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Allow));
di.SetAccessControl(ds);
ممنون میشم اگر کسی میدونه مشکل کارم کجاست منو راهنمایی کنه.
من یه برنامه نوشتم که هر یوزر تو شبکه لوکال میبایست روی فولدری که share هست یه فولدر ایجاد کنه و فایلهاش رو داخل اون بگذاره.این هم کدش هست:
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Deny));
di.Create(ds);
حالا موقعی که ادمین دامین میخواد فایلهای موجود هر فولدر دسترسی داشته باشه با این خطا برنامه متوقف میشه:
Attempted to perform an unauthorized operation
و این هم کدهای ادمین هست که اجرا میکنم:
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Allow));
di.SetAccessControl(ds);
ممنون میشم اگر کسی میدونه مشکل کارم کجاست منو راهنمایی کنه.