Интернет магазин китайских планшетных компьютеров



Компьютеры - Autorun.inf - Структурные блоки файла

02 мая 2011


Оглавление:
1. Autorun.inf
2. Безопасность
3. Структурные блоки файла
4. Пример листинга файла autorun.inf



Блок

Параметр action

Параметр action отвечает за отображение текста в меню автозапуска.

Пример:


action=Текст Заголовка

Допустимо указания текста из библиотеки dll:


action=имя_файла,-IDресурса

Параметр icon

Параметр icon назначает файл иконки для устройства.

Пример:


icon=имя_ресурса
  или

icon=файл.ico

Параметр Defaulticon

Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлу значка:defaulticon=iconpath

В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon.

Параметр label

Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта.


label=ЛюбойТекст

Параметр open

Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему. Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!

Синтаксис:


...
open=файл  ...]
...

Параметр UseAutoPlay

Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с flash-дисков без запросов на выбор действия.

Синтаксис:


...
UseAutoPlay=1
...

Параметр shellexecute

Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.

Этот параметр можно использовать вместо параметра «open», использовать эти два параметра вместе не рекомендуется.

Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.

Пример:


shellexecute="Readme.txt"

В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt»

Параметр shell

shell=ключ указывает команду по умолчанию для контекстного меню диска.

shell\ключ задаёт пункт контекстного меню.

shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».

Пример:


shell\ключевое_слово\command=Файл.exe 
shell\ключевое_слово=Заголовок_меню

Блок

В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.

Значениями для этих ключей могут быть только логическое true или false.

Истина задаётся любым из данных значений: 1, y, yes, t, true.

Ложь задаётся как: 0, n, no, f, false.

Пример:


MusicFiles=Y
PictureFiles=0
VideoFiles=false

Блок

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

Пример:


\музыка
\музыка\моя_музыка
фильмы

Данный блок поддерживается только ОС MS Windows Vista.

Блок

При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, указанных в этом блоке, и всех их подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути. Пример:


\Portable
\Documents
\Install

Данный блок поддерживается только ОС MS Windows Vista.

Блок

Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.


DriverPath=drivers\video 
DriverPath=drivers\audio


Просмотров: 3909


<<< .ini
CONFIG.SYS >>>