Зачем мне это нужно:
У меня есть Pen Drive, полный пакетных записок и других диагностических инструментов. У меня 75 автономных (не подключенных к сети) ПК, в основном с Win-XP-Pro SP-2, в 2 лабораториях. Мне часто приходится входить на каждый компьютер с учетной записью администратора, чтобы что-то настраивать или диагностировать.
Поэтому, когда я запускаю ПК, мне каждый раз приходится вручную выбирать имя пользователя на экране входа в систему, а также вводить его пароль.
Теперь я хочу войти в Admin Acc. Автоматически (программно), если мой флеш-накопитель подключен к ПК.
Что я знаю:
Я знаю, что можно запускать сценарии (пакетные файлы) до входа пользователя в XP/Win7. Я написал командный файл и сохранил на локальном ПК. Я настроил его в групповой политике для запуска при запуске системы (Местоположение объекта групповой политики: Конфигурация компьютера \ Конфигурация Windows \ Сценарии (запуск / завершение работы) \ Sartup). Этот пакетный файл успешно определяет, подключен ли перо или нет.
У меня есть другой пакетный файл (в настоящее время пустой), хранящийся на Pen Drive.
1-й пакетный файл ищет все диски от C до Z для поиска 2-го (login.bat) пакетного файла с использованием цикла, если файл присутствует, он предполагает, что присутствует флеш-накопитель, и далее вызывает 2-й (login.bat) пакетный файл для продолжения.
Что я не знаю:
Теперь я не знаю, каким должен быть код файла login.bat или я не знаю, как прагматично войти в систему.
Какие другие альтернативы в виду:
Не обязательно использовать только командный файл.
Я также могу рассмотреть вопрос: «есть ли у вас какая-либо другая опция для автоматического входа, например, с использованием VB Script
или любого другого исполняемого файла третьей части»,
Редактировать:
В соответствии с этим вопросом Установить пользователя для автоматического входа в Windows с помощью пакетного сценария. Я могу создать сценарий для изменения записей реестра и разрешения автоматического входа в систему. Даже если это работает, вы должны перезагрузить компьютер, чтобы изменения вступили в силу. Которого я хочу избежать. Запуск сценария и перезагрузка занимает больше времени, чем просто вход в систему лично.
Я хотел бы иметь возможность войти в систему автоматически, по требованию. Это означает, что после того, как я подключу свой Pen Drive, сценарий сможет войти в систему под учетной записью администратора без перезагрузки компьютера.
Я читал в Интернете, что это может быть достигнуто путем создания файла GINA DLL, но у меня нет опыта в этой области. Есть идеи, как это можно реализовать?