Мне нужно отключить explorer.exe при запуске в Windows 10, чтобы запустить script.exe, который запускает несколько приложений для запуска торгового автомата.

Как это может быть сделано?

1 ответ1

-1

Такое решение может сделать систему нестабильной и предоставляется только в ознакомительных целях.

Если вы добавите скрипт AutoHotKey в папку автозагрузки, вы можете добавить следующую команду в качестве первой команды в скрипте, чтобы убить explorer.exe .

Process, Close , explorer.exe

Из процесса, закройте документацию:

близко

Принудительно закрывает первый процесс сопоставления.

Process, Close , PIDOrName

Если соответствующий процесс успешно завершен, ErrorLevel устанавливается в прежний идентификатор процесса (PID). В противном случае (не было соответствующего процесса или возникла проблема с его завершением), он равен 0. Поскольку процесс будет внезапно прерван - возможно, прервет свою работу в критической точке или приведет к потере несохраненных данных в своих окнах (если они есть) - этот метод следует использовать только в том случае, если процесс не может быть закрыт с помощью WinClose на одном из его окон.

Само по себе это работает только временно, так как explorer.exe иногда перезапускает себя, поэтому его нужно запускать в цикле.

Loop
{
    Process, Exist, explorer.exe
    If ErrorLevel = 0
        break
    Process, Close, explorer.exe
}

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .