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

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

Новый участник


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

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


Сначала, поясню.
Отказался от папки OEM так как не устраивало долгое копирование в текстой части устаноки.
Соответсвенно установка приложений, твики реестра и создание пользователя, делаю через svcpack.inf.
Для этого из Svcpack запускается bat-файл, который в свою очередь, если присутсвует файл install.cmd в корне системного раздела запускает его.
Содержимое install.cmd изменяется в зависимости от того какие программы и твики были выбраны в ходе установки (Delphi фэйк Setup).
Вот пример install.cmd:
Цитата:
@echo off

set MyPathString=%systemdrive%\setup\progs

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
...
...
...
REG ADD %KEY%\%i% /VE /D "Контроль и перезагрузка" /f
REG ADD %KEY%\%i% /V 1 /D "%MyPathString%\cleanup.cmd" /f
SET /A i+=1

net user "User" 222222 /add
net localgroup Администраторы "User" /add
net accounts /maxpwage:unlimited

ping -n 60 -w 1 127.0.0.1 > nul

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V DefaultUserName /t REG_SZ /D "User" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V DefaultPassword /t REG_SZ /D 222222 /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V AltDefaultUserName /t REG_SZ /D "User" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V ForceAutoLogon /t REG_SZ /D 1 /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V AutoAdminLogon /t REG_SZ /D 1 /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V AutoLogonCount /t REG_DWORD /D 2 /f

EXIT
Теперь вопрос:
Почему входит под администратором, а не под вновь созданным пользователем?
Причем, если после первой перезагрузки войти при помощи ERD Commander и посмотреть реестр, то видно что все ключи в секции "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" изменились в соответсвии с командным файлом, а в "DefaultUserName" попрежнему стоит "Администратор".

Отправлено: 13:20, 23-06-2008 | #48