Имя пользователя:
Пароль:
 

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

Старожил


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

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


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

"INF вносит данные" в куда я ему скажу, в пределах реестра, разумеется - AddReg blah-blah.
А тот же HKCU может пригодиться для работы софта (какой на это способен) сразу после установки.
Но если юзеров несколько, что делать с другими, и с Default User profile (не HKU\.DEFAUL)?

Как вариант возможно внесение необходимых данных и текущему юзеру после перелогина.
Но тогда это всё равно сводится к вопросу "а как сделать для каждого при первом входе".

В "Руководстве" же как раз те места, которые нужны ("более подробно в описании того-то") пусты.

Есть подозрение, что можно заюзать AdvancedINF-2 PerUserInstall, но как правильно?
Что значит "PerUserInstall=Имя единственной дочерней секции"?
Сделать, что-ли, вроде
Код: Выделить весь код
[DefaultInstall]
AddReg=AddUserReg
PerUserInstall=ThisPerUserInstall
[ThisPerUserInstall]
rundll32.exe advpack,LaunchINFSection C:\Script.inf,AddUserReg
Но тогда под текущим юзером это, похоже, отработает дважды?
И как тогда насчёт PerUserUNInstall?

CMD хороший, просто и со вкусом, хотя всё-таки это изврат.
В идеале нужно то же поведение, которое можно было видеть после установки некоторых старых МС-вских продуктов - например, ИЕ 4 или 4.5. Т.е. во время первого после установки входа в систему (для каждого юзера) десктоп не показывался сразу, а вместо этого висел месседж типа "обновление конфигурации" или что-то такое, ставились ярлычки, что-то регистрилось и т.д. и т.п.

Отправлено: 09:10, 26-04-2007 | #4