Цитата SharkyEXE:
Просто для каждого вновь создаваемого пользователя срабатывает Active Setup, который, видимо, перекрывает ряд настроек, вот мне и нужно - изменить те твики реестра, что вносит Active Setup и/или твикать реестр уже после того, как потвикает Active Setup »
|
теперь понял.
тогда нужно идти по моему пути - делать SFX с REG файлом и CMD для его внесения.
В cmd сделать функцию "удалить себя из авто загрузки"
Ярлык на CMD нужно помещать в c:\Documents and Settings\
Default User\Главное меню\Программы\Автозагрузка\
так как Главное меню\Программы\Автозагрузка\ обрабатывается самой последней, после Active Setup и всех ключей Run и Runonce и запуска Explorer (я делал так именно поэтому)
функция "удалить себя из авто загрузки" , естественно, должна удалять себя не из "родительского" c:\Documents and Settings\
Default User\Главное меню\Программы\Автозагрузка\
а из вновь созданного %USERPROFILE%\Главное меню\Программы\Автозагрузка\
менее надёжный вариант
в
HKCU\...\RunOnce записывать не "REGEDIT /S %WINDIR%\HKCU.reg" , а запуск Cmd файла, который через start запустит второй, скрытый cmd файл, а этот скрытый выждет секунд 15 (пауза для внесения твиков через active setup) и только потом внесёт Reg файл