Автозапуск Windows Vista CD не запускается

У меня три файла
1. index.htm
2. autoplay.exe (я написал это для запуска index.htm в корневой папке с помощью браузера по умолчанию.)
3. autorun.inf:

[autorun] 
Open=autoplay.exe
Label=My Presentation
Action=Run my presentation
Publisher=Ali Habibzadeh

Я скопировал это на пустой компакт-диск, но он только вызывает диалог автозапуска, а не автоматически воспроизводит мой index.htm

любая помощь очень ценится.

2 ответа

Решение

Ваша Windows переопределяет поведение автозапуска компакт-диска и предоставляет вам все возможные варианты, которые вы, возможно, захотите сделать с компакт-диском или содержимым компакт-диска.

Вы найдете опцию автозапуска в списке, если вы нажмете на нее, вы сможете выполнить автозапуск для вашего CD. В диалоговом окне параметров Windows CD вы можете проверить, хотите ли вы всегда автозапуск для CD. Проверьте эту опцию, и в следующий раз она выполнит автозапуск и не будет отображать параметры действия Windows CD.

Однако это останется локальным, и если вы используете этот компакт-диск на другом компьютере, те же самые шаги нужно будет повторить.

Vista имеет строгие параметры безопасности, которые добавляют этот диалог перед автозапуском. И даже если вы выполните автозапуск, вам потребуется предоставить запрос безопасности, чтобы запустить автозапуск и выполнить его.

В этом случае вы ничего не можете сделать.

Вы пробовали это?

[autorun]
Open=
shellexecute="index.htm"

Работает для меня с использованием большого пальца на Vista.

Больше информации о MSDN здесь.

Другие вопросы по тегам