...

Скрыть программу при запуске Windows

Как в Windows 10 запускать программы в скрытом режиме

Большинство запущенных в Windows 10 программ, как сторонних, так и встроенных, отображаются в панели задач и имеют отдельное окно, но можно сделать так, что запущенная программа будет работать в скрытом режиме, внешне ничем себя не выдавая. Реализовать этот трюк можно с помощью специальных утилит, например, таких как Quiet или NirCmd, но можно легко обойтись и без них, так как в Windows 10 имеются собственные средства для скрытия запущенных приложений.

Рассмотрим это на примере обычного Блокнота. Для его запуска в фоновом режиме мы будем использовать скрипт VBSсript, написанный вручную. Откройте любой текстовый редактор, скопируйте и вставьте в него следующий код:

Dim WShell

Set WShell = CreateObject(«WScript.Shell»)

WShell.Run «Notepad.exe», 0

Set WShell = Nothing

Обратите внимание на третью строчку, в прямых кавычках указывается название исполняемого файла или полный путь к исполняемому файлу запускаемой в тихом режиме программы.

2016-07-12_16-10-32

Сохраните текстовый файл под произвольным именем, но обязательно с расширением VBS.

2016-07-12_16-09-42

Если по такому файлу дважды кликнуть, запустится Блокнот, но при этом он не будет иметь ни окна, ни значка в системном трее, а убедиться, что он запущен можно будет разве что из Диспетчера задач.

Второй способ запуска программ в скрытом режиме заключается в использовании консоли PowerShell. В Windows 10, а также более ранних версиях системы в PowerShell для этого имеется специальный командлет Start-Process. Полностью же команда запуска будет выглядеть следующим образом:

Start-Process -WindowStyle hidden «C:/Windows/Notepad.exe»

2016-07-12_16-10-22

Ну вот и все, только вот для чего вам может понадобиться подобный трюк, решайте сами. Запустить таким способом в скрытом режиме можно не все приложения, так что если какая-то программа откроется с окном, не удивляйтесь.

Запускай незаметно

Бывают ситуации, когда надо запустить на компьютере пользователя программу в скрытом виде (чтобы не было кнопки программы на панели задач и иконки в трее, а также чтобы не было видно окна программы), однако программистами в программе не предусмотрен такой режим запуска.
Например, запуск какого-то монитора работы пользователя или клавиатурного шпиона. В этом случае можно воспользоваться средствами WSH для скрытого запуска таких программ. Вот пример JS-скрипта, запускающего в таком режиме обычный виндовый блокнот:

var WSHShell = WScript.CreateObject(«WScript.Shell»);
WSHShell.Run(«notepad»,0);

Второй параметр во второй строке, а именно — 0, указывает, что надо запустить файл в невидимом режиме. Создайте файл с расширением *.js и пропишите его в автозагрузку. Теперь работа твоей программы практически незаметна. Окно у нее невидимо, кнопки на панели задач нет, в диспетчере задач на вкладке «Приложения» она тоже не светится. Только в списке процессов возможно найти notepad.exe и снять его. Но если обозвать запускаемый файл позаковыристей, например, nvidia32.exe или volsnd32.exe, то далеко не каждый юзер найдет эту подделку. Да и потом, часто ли вы лазите в диспетчер задач с целью поиска «непонятных» процессов?

При подготовке материала использовались источники:
https://windowstips.ru/kak-v-windows-10-zapuskat-programmy-v-skrytom-rezhime
https://xakep.ru/2003/04/03/18065/

Оцените статью