ОБНОВЛЕНИЕ : проблема в отсутствующем параметре приложения в устаревшем файле конфигурации. Проблема конфигурации другими словами.Найдено путем подключения отладчика к запускаемому приложению.См. Ниже.
Ведение журнала : видите ли вы какие-либо подсказки в средстве просмотра событий или в каких-либо других средствах ведения журнала, которые создаютприложение предоставляет?Может быть, вы можете включить ведение журнала отладки для приложения через его файлы конфигурации или настройки реестра?
Контрольный список проблем запуска : я написал универсальный контрольный список проблем с запуском приложения в одной точке.Может быть, посмотрите и посмотрите, не звонит ли что-нибудь.
Отладка двоичных файлов - отладка последовательности запуска : вы можете вставить окно сообщения в начале вашего приложениязапустить последовательность и вставить двоичные файлы отладки в вашу установку, установить ее, а затем подключить отладчик к окну сообщения приложения при запуске, чтобы пройти через код запуска?(установите точку останова).
Может быть, посмотрите этот хороший Продвинутый видеоинсталлятор по установке для этого "подхода отладчика присоединения" .Это показывает тот же подход для кода настраиваемого действия.Процедура запуска приложений одинакова.Просто прикрепите к окну сообщения и установите точки останова.
Примечание : Очевидно, не забудьте перекомпилировать двоичные файлы релиза, как только вы узнаете, в чем проблема - и повторите тестирование при запуске.Отладочные двоичные файлы не подлежат распространению - они связываются с отладочными библиотеками, установленными только MS SDK.Обычные ПК не будут (обычно) иметь эти отладочные библиотеки (делая эту процедуру в основном из-за проблем с конфигурацией, а не из-за проблем во время выполнения).
Обновленный отказ от ответственности:
Отказ от ответственности : Хотя это очевидно, следует упомянуть: никогда не использовать отладкудвоичные файлы для фактического выпуска .1)
Совсем не законно, 2)
не очень хорошая идея из-за прозрачности и возможности обратного инжиниринга отладочных двоичных файлов, и 3)
исполняемые двоичные файлы среды отладки не будут существовать в блоках, не предназначенных для разработчиков (и не будут соблазняться статической связью).И наконец: может быть легко забыть перестроить с помощью двоичных файлов релизов, когда вы возитесь с такой отладкой.Это обязательно произойдет.
Похожие ответы : Вместо того, чтобы повторяться здесь, я сошлюсь на несколько похожих ответов ранее.Пожалуйста, пропустите это, чтобы увидеть, видите ли вы что-нибудь, что звонит в колокольчик: