По рекомендации компании Microsost запускать html файлы в в авторане необходимо через специальный файл, который у них можно скачать (об этом писали гдето в MSDN)
или через команду shellexecute, но она вроде не работает на старых windows
Цитата: Синтаксис:
shellexecute=[filepath\]filename[param1, [param2]...]
Если путь к файлу (filepath) не указан явным образом, то файл также должен находиться в корневой директории компакт-диска. Если в данном параметре указывается исполнимый файл, то он будет запущен, если же это документ или файл с данными, то ShellExecuteEx выполнит команду, ассоциированную в системе с данным классом файлов. То есть, грубо говоря, это то же самое, что и команда open, но shellexecute позволяет автоматически открывать документы с помощью соответствующих им приложений: shellexecute=
ReadMe.doc.
Описание autorun.inf Очень старая статья с примерами там есть ссылка на архив со скриптами для запуска
Но лучше все таки запускать через специальный файл, где он качается у microsoft`a я так и не нашел, но его можно взять с какого нибудь диска, например от журнала chip, я сли его у тебя нет то могу выслать, весит меньше 3 кб.