Windows 95 и Autorun
Иногда хочется сделать собственноручно сделанный диск похожим на "фирменные" - изменить его иконку со стандартной и сделать автозапуск (что бы написать в описании, что для установки достаточно "только установить CD-ROM в устройство" :). Эти возможности обеспечиваются записью нескольких дополнительный файлов на CD. Главный из них - autorun.inf. Этот текстовый файл должен находиться в корне диска и выглядить примерно так:
[autorun] open=filename.exe icon=someicon.ico
Этот простейший пример изменяет иконку диска и при установке в устройство с включенным автозапуском (autoplay) запускает программу filename.exe .
Более сложный пример:
[autorun] open = setup.exe /i icon = setup.exe, 1 shellconfigure = &Configure... shellconfigurecommand = setup.exe /c shellinstall = &Install... shellinstallcommand = setup.exe /i shellreadme = &Read Me shellreadmecommand = notepad helpreadme.txt shellhelp = &Help shellhelpcommand = winhlp32 helphelpfile.hlp
Результат:
Команда по умолчанию для Autoplay будет "setup /i" . Иконка диска будет первой из файла setup.exe. В меню, вызываемое по правой кнопке мыши будет добавлено четыре команды: 'Configure...', вызывающая "setup /c" ; 'Install...', соответственно с "setup /i" (в данном случае совпадает с Autoplay) ; 'Read Me', открывающая notepad.exe (если есть в системе) с файлом "helpreadme.txt" ; 'Help' покажет help файл. Часто указание конкретной системной программы не обязательно. В этом случае будет вызываться соответствующая программа, например для "ReadMe.txt" - notepad, "Index.htm" -Ваш текущий броузер и т.д.
Об остальых возможностях см. http://www.microsoft.com/win32dev/uiguide/uigui276.htm |