פורסם 2011 באוגוסט 514 שנים אפשר הסבר למה קוד מספר פשוט לא עובד? אני משתגע! עשיתי פשוט קופי פסט וזה פשוט קורס כל הרצה!הבעיה: אני לא מצליח להוסיף קבוצה חדשה עם הרשעות משלה לתוך DACLעכשיו ברור לי שבמחשב שלי אין דבר כזה קבוצה של developers ו salesהאם זה הבעיה? אם כן אז איך אני מוסיף קבוצות חדשות למחשב שלי?----->> תענו לי על זה בבקשה! תודהר רבה!using System;using System.IO;using System.Security.AccessControl;using System.Security.Principal;using System.Collections.Generic;using System.Collections.Specialized;using System.Web.Security;namespace ddd{ public class SampleMembershipProvider123 { private static void Main() { WriteAcl(@"D:\123.txt"); Console.ReadKey(); } private static void WriteAcl(string filename) { var salesIdentity = new NTAccount("Sales"); var developersIdentity = new NTAccount("Developers"); var everyOneIdentity = new NTAccount("Everyone"); var salesAce = new FileSystemAccessRule(salesIdentity, FileSystemRights.Write,AccessControlType.Deny); var everyoneAce = new FileSystemAccessRule(everyOneIdentity,FileSystemRights.Read,AccessControlType.Allow); var developersAce = new FileSystemAccessRule(developersIdentity,FileSystemRights.FullControl,AccessControlType.Allow); var securityDescriptor = new FileSecurity(); securityDescriptor.SetAccessRule(everyoneAce); securityDescriptor.SetAccessRule(developersAce);//NOT WORKING securityDescriptor.SetAccessRule(salesAce);//NOT WORKING File.SetAccessControl(filename, securityDescriptor);//DOESNT GET HERE NEVER } }}
פורסם 2011 באוגוסט 614 שנים הייאני לא אף פעם לא השתמשתי המחלקות האלה וגם לא רשמת איזה exception מפיל את התוכנית, אצלי זה היה:identitynotmappedexception some or all identity references could not be translatedאני מניח שגם אצלך זה אותו סיפור, וזה עולה כי פשוט לא קיימות הקבוצות sales ו- developersלא רשמת איזה מערכת הפעלה יש לך אני אניח שזה windows 7, הנה קישור להוספת קבוצת משתמשיםhttp://windows.microsoft.com/en-US/windows-vista/Create-a-user-accountברגע שהוספתי את הקבוצות שחסרות זה עבד פיקסבהצלחה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.