Опять новая сборка. Надеюсь, на этот раз финальная.
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