Примечание

Если создается компакт-диск в формате mixed-mode CD, то файл autorun.inf должен быть включен в дорожку данных, то есть в ту же дорожку, на которой записана и сама запускаемая программа.

 

Файл autorun.inf – это текстовый файл, наподобие autoexec.bat или config.sys, и в простейшем случае он содержит в разделе [Autorun] один параметр и единственную команду:

OPEN=<имя файла программы>.

 

Запускаемая программа не обязательно должна находиться в корневой папке, она может размещаться в одной из вложенных папок. В таком случае в команде OPEN следует указать полный маршрут доступа к файлу программы, например: OPEN =SETUP\Setup.exe.

Чтобы дополнить компакт-диск собственным значком, необходимо записать на диск графический файл с расширением .ico, а файл autorun.inf дополнить командой ICON=<файл значка>, например: ICON=my_cd.ico. Если значок хранится в exe-файле, то команда может выглядеть по-иному: ICON=Runme.exe,0.

 

При создании и проверке работоспособности компакт-диска с автозапуском следует помнить, что эта функция может быть отключена в настройках операционной системы. Поэтому, если окажется, что записанный вами диск не «самовоспроизводится», проверьте сначала соответствующие настройки ОС.

В Windows XP, так же, как и в Windows 9*, для разрешения (запрещения) автозапуска требуется изменить значение параметра в системном реестре. Отличаются лишь ветви и наименование параметра, который требуется изменить.

В Windows 98 параметр, отвечающий за автозапуск, называется NoDriveTypeAutoRun, и расположен он в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

 

Когда автозапуск разрешен, параметр имеет значение 95000000. Чтобы запретить автозапуск, измените это значение на b5000000.

 

В Windows XP аналогичный параметр называется AutoRun, и расположен он в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom. (рис. 4.6)

По умолчанию AutoRun=1 (автозапуск разрешен). Для отключения автозапуска требуется установить нулевое значение параметра.

Рис. 4.6. Чтобы запретить автозапуск, необходимо изменить реестр