Windows Vista CD Autorun не выполняется - PullRequest
0 голосов
/ 22 декабря 2009

У меня три файла
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 ]

2 голосов
/ 22 декабря 2009

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

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

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

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

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

0 голосов
/ 22 декабря 2009

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

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

Работает для меня, используя флэш-накопитель в Vista.

Подробнее о MSDN здесь .

...