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

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

Аватара для semiono

Ветеран


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

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


Цитата Amigos:
проверьте, если syssetup в уже установленной системе поменять на оригинальный из чистого дистрибутива XP, ошибка пропадает? » »
Нет.

Однако, чудеса да и только! Либо VirtualBox на котором я тестирую гонит.
Но если вспомнить, что при установке на натуральных setupapi.dll + syssetup.dll на VirtualBox
служба themes всё же включается автоматически, то эти догадки тоже не оправдываются.

Вообщем я соорудил непробиваемый твик
Я зделал хотфикс InnoSetup который устанавливает службу на t13, обычным запуском sc.exe с параметрами,
типа create themes binPath= "%%SystemRoot%%... blah-blah... (проверенно!)
Вдобвавок на входе в windows запускается RunOnce скрипт AutioIt3, который ещё раз стартует сервис,
опять же через sc.exe, ну и дополнительно MyTheme.theme запускает, это у меня итак было всегда.

В итоге скин заработал, сервис запустился, куда же ему деваться то!
Но после перезагрузки, удивительно, сервис опять не пашет!
Причём start 0x00000002 установлен на авто! Ничего не мешает его запустить, но он не автораниться!
И так сколько угодно, запускаю сервис, работает, перезагрузка, слетело!

Подмена setupapi.dll, syssetup.dll на уже установленной в VirtualBox оси уже ничего не даёт.

Напомню, что без sc.exe тоже не работало, не я убил сервис!


В данной установке ещё обнаружил:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SfcDisable"="00000000"
Уж не знаю что там nLite подразумевает под SfcDisable [Yes]
Но мне кажется должно быть так: (?)
"SfcDisable"="ffffff9d"

Но с одной стороны дебри VM с другой SP3, остаётся думать...

-------
Полезное сообщение


Отправлено: 01:50, 07-12-2009 | #1377