![]() |
![]() |
||||||
![]() |
|
![]() |
|||||
![]() |
![]() |
||||||
|
Создание файла автозапуска (например, для CD)
Файл автозапуска autorun.inf, который кладется в корневом каталоге диска:
Команда icon — задает файл иконки, которая будет отображаться в Windows. В качестве иконки могут использоваться файлы: ico, bmp, exe, dll. icon=icon.ico,0 Команда defaulticon — можно использовать вместо команды icon, позволяет задавать еще и путь к файлу значка: defaulticon=path_icon[,index]В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon. Команда label — задает наименование диска, которое будет отображаться в интерфейсе Windows вместо стандартного названия диска. В качестве этого названия может быть любой текст с пробелами (разумной длины): label=имя диска Команда open — задает путь к файлу программы, который будет автоматически запущен операционной системой при установке диска в CD-привод: open=[path_programm\]programm.exe [param1 [param2]...]Если путь к файлу не указан явным образом, то файл запускаемой программы должен находиться в корне диска. Команда shellexecute — задает приложение или файл с данными, которые будут использоваться операционной системой при вызове функции ShellExecuteEx: shellexecute=[path_file\]file [param1, [param2]...]Если путь к файлу не указан явным образом, то файл также должен находиться в корне диска. ShellExecute и ShellExecuteEx — эти функции предназначены не только для запуска программ, но и для открытия и печати различных документов, т.е. запуска приложений, сопоставленных определенным типам файлов. Если, например, в качестве имени файла указать mydoc.doc, то будет запущено приложение, сопоставленное файлам с расширением doc (Microsoft Word). Команда shell — определяет команду в контекстном меню данного диска, используемую системой по умолчанию: shell=commandname Для создания пользовательской команды контекстного меню используется команда shell\commandname\command: shell\commandname\command=[filepath\]Filename.exeГде commandname — короткое слово, характеризующее команду, не содержащее пробелов. Если же необходимо поместить в контекстное меню достаточно длинную строку, содержащую пробелы, то используется следующая команда: shell\commandname=Menu TextТекст Menu Text в отличие от обязательного commandname может содержать пробелы, строчные и прописные буквы: shell=readme shell\readme\command=notepad readme.txt shell\readme=Read Me First! Самый простой вариант autorun.inf: [autorun] icon=icon.ico,0 open=programm.exe |
|
||||||
| © 2003—2010 developed by zumo.spb.ru | |||||||
|
|
|
||||||