wvxwxvw
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Скрипт AutoIt для запуска портативной версии: - Сначала проверяется, существует ли ProcessHacker.exe нужной разрядности, если нет, выводится сообщение об ошибке и никаких действий больше не производит (уже запущенный PH не закрывается). - Под XP запускает ProcessHacker.exe из папки xp. В остальных случаях запускает PH из папок x86 или x64 в зависимости от разрядности системы. Windows XP x64 не поддерживается. - Перед запуском папка с запускаемым ProcessHacker.exe делается текущей. - Перед запуском устанавливается переменная среды ProcessHackerDir в значение пути к директории ProcessHacker.exe. - Переменная ProcessHackerStart устанавливается к директории с запускателем, т.е., например, для хранения GeoLite2-Country.mmdb рядом с папками x86, x64 и запускателем, этот путь должен быть прописан в ProcessHacker.exe.settings.xml таким образом - <setting name="ProcessHacker.NetworkTools.GeoDbPath">%ProcessHackerStart%\GeoLite2-Country.mmdb</setting>. - При запуске будет затребовано повышение прав. - Если уже запущен процесс ProcessHacker.exe, он будет закрыт (отправкой сообщения, не через kill). - Затем инсталлируется драйвер запуском PH с ключом -installkph. При появлении окна с каким либо предупреждением, оно будет автоматически закрыто. - Для драйвера вносятся соответствующие изменения в реестр. Драйвер перезапускается. - После завершения работы PH, драйвер деисталируется. |