Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Есть еще один не совсем стандартный способ. "Подсмотрен" мной у одного бренда в заливке ноутбука. Метод работоспособный и проверенный мной лично.

Суть метода в том, чтобы поместить наш файл CMD-сценария в папку автозапуска.

1. Создаем командные файл cmd
пример:
Код: Выделить весь код
@echo off

Title=Настройка первого запуска

echo Выполнение предварительной настройки системы
echo Пожалуйста, не выключайте компьютер!!!
echo По окончанию настройки компьютер, возможно, будет перезагружен.
есно Потерпите немного! Настройка не займет много времени.
echo.

echo Запуск: %Date% %Time% > c:\install.tag
echo. >> c:\install.tag
echo Пример запуска программы при первом запуске системы >> c:\install.tag
echo Можно задать почти любые действия по настройке >> c:\install.tag

net user Администратор /active:yes 
regedit /s "%SystemRoot%\oem\FirstRun.reg" >nul

echo. >> c:\install.tag
echo Окончание: %Date% %Time% >> c:\install.tag

cls
exit
2. Помещаем его в папку ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
тут возможно два варианта:
a: Включить его в сам instll.wim (http://www.oszone.net/8603/Add_Files#system)
б: Воспользоватся структурой $OEM$ папок (http://www.oszone.net/8603/Add_Files#oem)

3. При первом входе любого пользователя он будет выполнен. Но тут есть подводный камень. Файл далее будет выполнятся при каждом входе любого пользователя. Нам это не надо. Поэтому добавим в наш сценарий строчку для удаления отработавшего сценария. Сделать такой "суицид" несложно - командные файлы не лочатся ситемой при выполнении, и его свободно можно удалить.

пример:
Код: Выделить весь код
@echo off

Title=Настройка первого запуска

echo Выполнение предварительной настройки системы
echo Пожалуйста, не выключайте компьютер!!!
echo По окончанию настройки компьютер, возможно, будет перезагружен.
есно Потерпите немного! Настройка не займет много времени.
echo.

echo Запуск: %Date% %Time% > c:\install.tag
echo. >> c:\install.tag
echo Пример запуска программы при первом запуске системы >> c:\install.tag
echo Можно задать почти любые действия по настройке >> c:\install.tag

net user Администратор /active:yes 
regedit /s "%SystemRoot%\oem\FirstRun.reg" >nul

echo. >> c:\install.tag
echo Окончание: %Date% %Time% >> c:\install.tag

cls
del %0
exit
PS Содержимое коммандного файла приведено чисто для примера.

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:47, 18-01-2009 | #2