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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Помогите написать на Delphi маленькую программу! ИМХО, будет интересна многим!

Ответить
Настройки темы
Помогите написать на Delphi маленькую программу! ИМХО, будет интересна многим!

Пользователь


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

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


Изменения
Автор: AlexKan
Дата: 20-08-2006
Изображения
Тип файла: jpg user_data.jpg
(15.6 Kb, 49 просмотров)
Создаю win xp Full Unattended.
Прописал в winnt.sif Имя пользователя, Название организации, Название компьютера (автоматическая генерация).
Ведь если запрос на ввод этих параметров будет появляться в середине установки - будет крайне неудобно.

Идея маленькой программы следующая - она вызывается из RunOnce (к примеру) или вообще вручную. В ней есть поля Имя пользователя, Название организации, Название компьютера.
Да, все это можно поменять в реестре (или, как вариант - в reg файле, а после импортировать его в реестр), да, можно зайти в свойства системы и там поменять название компьютера, но это долго.
Поэтому я мечтаю о маленькой программе, в которой будет 3 label, 3 edit, 2 button. Сам от программирования, к сожалению, далек. Форму сделать смог (см. аттач). Еще смог прописать функции для кнопки Закрыть (Close.

Возможно, будет полезна следующая статья - Реестр чтение/запись - alex-co.com.ru/delphi/Documents/Papers/Registri.php


Программа должна читать следующие параметры:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOrganization"="Название организации"
"RegisteredOwner"="Имя пользователя"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName]
"ComputerName"="compname"


Писать должна туда же, за исключением CompName - его записывать надо в 4ре ключа:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName]
"ComputerName"="COMPNAME"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]
"NV Hostname"="compname"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]
"ComputerName"="COMPNAME"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"NV Hostname"="compname"

Заранее огромное спасибо!!!

Отправлено: 16:21, 20-08-2006

 

Пользователь


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

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


Цитата:
Пока процесс не будет завершон, установка не продолжится. Так и будет висеть на 12 минутах.
Я запускаю программу из GuiRunOnceEx - поэтому программа появляется в самом начале установки. Кстати, логичнее было бы (замечание самому себе) запускать ее в конце, чтобы программы ставились (DotNetFX, Java и т.п. - то, что нельзя интегрировать в дистрибутив. Или можно ?!), а потом уже UserData.

-------
AlexKan


Отправлено: 19:48, 24-08-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Помогите написать на Delphi маленькую программу! ИМХО, будет интересна многим!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Как написать программу-календарь? denver-312 Программирование и базы данных 1 28-11-2007 20:46
Разное - Хочу написать программу мониторинга запуска программ Lihonosov Программирование и базы данных 2 19-09-2007 22:33
Как написать Java программу для телефона xkspy Мобильные ОС, смартфоны и планшеты 3 18-07-2005 22:51
Delphi - Delphi | Написать плагин к винампу Interceptor Программирование и базы данных 7 15-02-2005 12:55
Delphi - Помогите написать кейлогер на Delphi Guest Программирование и базы данных 1 21-06-2004 01:50




 
Переход