Создание autorun.inf - ошибка «Приложение не найдено» - PullRequest
0 голосов
/ 12 сентября 2018

Я не ожидал, что в 2018 году будет развернуто приложение с установкой компакт-диска, но мы здесь. На моем образе ISO есть следующие файлы:

E:
 |- autorun.inf
 |- Setup.msi
 |- CD_icon.ico
 |- setup.exe

Вот скриншот:

enter image description here

autorun.inf содержит следующее содержание:

[autorun]
icon=CD_icon.ico
label=Instal MySoftware
UseAutoPlay=1
shellexecute=Setup.msi

[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false

Когда я дважды щелкаю по файлу CD или выбираю «Запустить или установить программу с носителя», я получаю это сообщение об ошибке для этого образа CD:

enter image description here

Что не так с моим файлом ISO? Почему значок не отображается, а установщик не запускается?

1 Ответ

0 голосов
/ 12 сентября 2018

Windows 7-10 Игнорирование Autorun.inf : в этой статье в Википедии описаны различия в обработке autorun.inf во времени: Autorun.inf . И больше на AutoRun . Похоже, вам нужен настоящий CD / DVD для проверки этого двойного щелчка. У вас есть файл ISO? Может быть, записать его на реальные СМИ?

Setup.msi : Вы уверены, что можете запустить такой MSI? Вам не нужна полная msiexec.exe командная строка или еще лучше: оболочка setup.exe, которая запускает установку? Такие инструменты, как расширенная поддержка установщика, позволяют создавать такие средства запуска. Я думаю, что Installshield имеет это тоже. ОБНОВЛЕНИЕ : вы, вероятно, можете использовать MSI-файл напрямую, поскольку вы используете shellexecute, а не Open «команды».

Предыдущие ответы : Вот более старый вопрос, касающийся использования файлов ISO: запуск setup.exe при монтировании iso .

Программное обеспечение для безопасности : И, как указано в комментарии. Многие комплекты безопасности отключают все функции автозапуска и автозапуска Windows - хорошо известная проблема, о которой я только хочу упомянуть.

...