Как начать обслуживание в формате Protected Process Light (PPL)?

Как начать обслуживание в формате Protected Process Light (PPL)?

Я создаю службу. Я использую .NET Framework. Я хочу запустить службу как защищенный процесс light. Я хочу сделать так, чтобы незащищенные процессы не могли внедрять DLL, завершать, приостанавливать, возобновлять или каким-либо образом управлять моим процессом. Я создал DWORD в ключе службы с именем LaunchProtected и установил его значение равным 3. А затем перезапустил свой компьютер. Служба не может запуститься, когда я попытался запустить ее, она показала:

[SC] StartService FAILED 577:
Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

Я не могу удалить или изменить конфигурацию службы, и я не могу ничего с ней сделать. Когда я пытаюсь что-то сделать с ней в административной CMD, она показывает:

[SC] OpenService FAILED 5:
Access is denied.

Некоторые службы также имеют ключ LaunchProtected со значением 3, 2 или 1, когда я пытаюсь их запустить, они могут запуститься нормально. Как служба WinDefend.

Связанный контент