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

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

Старожил


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

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


Опять новая сборка. Надеюсь, на этот раз финальная.

06.06.2006

[+] InCD Loader
[+] Setup Launcher: проверка версии DirectX
[+] SFX-модуль обновлен до версии 1.1.301

Проблема:
Если по каким-либо причинам при загрузке Windows программа InCD стартует раньше, чем запускается сервис InCDsrv, она выводит небезызвестное сообщение, после нажатия OK в котором закрывается:



Решение:
InCD Loader, который прописывается в автозагрузку вместо самого InCD. В случае, если есть сервис InCDsrv и его тип запуска - авто, лоадер ждет, когда он запустится, и после этого запускает InCD.
Вообще-то, правильнее было бы назвать InCD Launcher, но таковой уже есть в составе InCD, для чего предназначен - неизвестно, т.к. просто запускает программу, без каких-либо проверок.
InCD Loader ранее у меня был для внутреннего использования.


Также добавлена проверка версии DirectX - она производится и в msi-пакете, однако проще проверить из лаунчера и в случае ошибки просто не запускать пакет.
После удаления DirectShow фильтров свежий DirectX по идее вообще не должен быть нужен, но я не нашел, где в msi производится проверка, чтобы её удалить. Да и лаунчер пусть будет универсальным.

Nero 7 Setup Launcher 1.0.0.4: http://vampik.net.ru/files/nero7setup.7z
InCD Loader 0.0.0.2: http://vampik.net.ru/files/incdloader.7z

Последний раз редактировалось vampik, 06-06-2006 в 03:54.


Отправлено: 00:50, 06-06-2006 | #163