Зачем мне это нужно :
У меня есть 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, но у меня нет опыта в этой области. Есть идеи, как это можно реализовать?