Мне нужен процесс для запуска на экране входа в Windows XP Professional, когда пользователь нажимает Control-Alt-Delete на экране входа.
Есть ли раздел реестра, который я могу изменить, чтобы это произошло? Это вообще возможно?
На самом деле, я думаю, что это возможно, так как я делал это раньше, чтобы получить плохо написанный беспроводной драйвер для запуска при запуске системы (а не после входа в систему), чтобы я мог войти по сети без проводов.
Что вам нужно сделать, это запустить VPN-клиент как сервис. Службы запускаются при запуске системы (если вы их установили) и запускаются под пользователем, для которого вы их установили (это может быть учетная запись локальной системы, учетная запись сетевой службы или созданная вами учетная запись). Многие приложения не написаны как сервисы, но у Microsoft есть инструкции о том, как создать пользовательский сервис. КБ относится только к WinNT и Win2K, но предположительно работает и на XP. Я верю, что в прошлом я использовал приложение, которое действует как прокси-сервис, поэтому, если ссылка там не работает, вы можете посмотреть на это. Я не могу вспомнить имя, иначе я бы дал вам ссылку и на это.
Я вполне уверен, что это будет работать для ваших нужд, просто может потребоваться немного конфигурации и проб и ошибок. Удачи!
Нет, личные программы и настройки пользователя еще даже не загружаются на начальном экране, поэтому AutoHotkey или подобная программа не могут прослушивать события клавиатуры.
Вы можете запустить сценарии входа в систему до того, как пользователи войдут в систему, но они не могут быть вызваны горячими клавишами на экране входа в систему. Вы можете настроить их в:
Пуск -> Выполнить -> gpedit.msc -> Конфигурация компьютера -> Настройки Windows -> Сценарии