(windows,acl) Правда ли, что эта программа, которая не позволяет пользователю, не являющемуся администратором, завершает свою работу?
Я нашел "ProcessArmor", который мешает пользователю самому завершить работу.
Вы можете увидеть этот код на этом сайте.
Есть и другие ссылки по этому поводу. Администратор только убивает эту программу.
Эта программа, кажется, редактирует ACL .
После компиляции этой программы я добавляю код в "ProcessArmor" следующим образом.
null)
);
// Save the DACL
SetProcessSecurityDescriptor(hProcess, dacl);
Console.Write("Press any key to continue . . . ");
System.Threading.Thread.Sleep(100000);
return;
Я пытаюсь убить ProcessArmor из TaskManger, но диалог сказал так.
Тогда я подумал, что если кто-то сделает редактирование программы acl для этой программы, возможно, не администратор прекратит эту программу.
Разумеется, процессная броня не позволяет пользователю, не являющемуся администратором, завершить самоуничтожение? Если не администратор прервет эту программу, есть ли какое-нибудь решение, чтобы предотвратить это?