July 15, 2018

Запускаем программы в невидимом режиме

Для того,чтобы в Windows скрытно запустить какую-нибудь программу необязательно придумывать что-то новое. Достаточно воспользоваться встроенными средствами, а точнее поддержкой скриптовых команд WSH. Например, вам необходимо заставить запуститься и работать некий файлик, да так чтобы пользователь ничего не заметил. Для этого создаем простой текстовый файл и пишем:

Код:

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("file.exe",0);

- указывает на то, что файл необходимо запустить в невидимом режиме

Чтобы файл исполнил записанные в него функции, переименовываем его в ваше_имя.js а для запуска без вашего участия, помещаем ярлык в автозагрузку, а еще лучше в реестр по адресу:

Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Окно запускаемой таким способом программы невидимо, кнопки на панели задач нет, в приложениях диспетчера задач ее тоже не видно. Найти запущенную программу можно только в процессах того же диспетчера задач, но если имя нужной программы изменить на какой-нибудь там systems32.exe то пользователь не одаренный специальными знаниями вряд ли найдет её вообще.