Функция RegisterServiceProcess

Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
RegisterServiceProcess позволяет скрыть приложение из списка программ в окне, вызываемом клавишами CTRL-ALT-DEL. Данная функция весьма популярна среди вирусописателей

Возвращаемое значение

В случае успеха функция возвращает 1, в случае ошибки возвращается 0

Параметры

dwProcessID
Идентификатор процесса. Установите равным 0 для текущего процесса
dwType
Определяющий тип, регистрирующий или отменяющий регистрацию процесса как служебный процесс. Служебные процессы не видны в списке программ. Могут иметь два значения
Значение Описание
0 Отменяет регистрацию процесса как служебный процесс
1 Регистрирует процесс как служебный

Пример

' Регистрируем программу как служебную

Dim retval As Long
retval = RegisterServiceProcess(0, 1)

Категория

Доступ к параметрам системы