Gibt es eine Möglichkeit, eine Prozess-DACL in C # zu ändern?

Ich habe älteren C ++ - Code, der eine Prozess-DACL ändert, und versuche, die verwalteten Codeklassen in .NET 3.5 zu verwenden. Ich habe Code im Web gefunden, in dem jemand eine SetAclOnServices-Klasse erstellt hat, die die NativeObjectSecurity-Klasse für Dienste erweitert. Ich dachte, dass ich dies implementieren und einfach den ResourceType.Service in ResourceType.KernelObject ändern könnte, aber wenn ich GetAccessControl aufrufe, schlägt dies mit dem Fehler "Datei nicht gefunden" fehl.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage