улыбнул)) до ушей я бы сказал
пробиваю в гугле autorun.inf:
[QUOTE][url]http://www.google.com/search?client=opera&rls;=ru&q;=autorun.inf[/url][/QUOTE]
иду по первому пункту (википедия)
[QUOTE]В настоящее время файл autorun.inf широко используется для распространения компьютерных вирусов через flash-накопители и сетевые диски. Для этого авторы вирусов прописывают имя исполняемого файла с вредоносным кодом в параметр open[/QUOTE]
…
[QUOTE]Структурные блоки файла
[править]
Блок [autorun]
[править]
Параметр action
Параметр action отвечает за отображение текста в меню автозапуска (используется редко).
Пример:
[autorun]
action=Текст Заголовка
Допустимо указания текста из библиотеки dll:
[autorun]
action=[путь\]имя_файла,-IDресурса
[править]
Параметр icon
Параметр icon назначает файл иконки для устройства.
Пример:
[autorun]
icon=имя_ресурса[, номер]
или
[autorun]
icon=файл.ico
[править]
Параметр Defaulticon
Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлу значка:defaulticon=iconpath[,index]
В случае использования двух команд icon и defaulticon система обрабатывает только defaulticon.
[править]
Параметр label
Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта (её можно посмотреть в свойствах).
[autorun]
label=ЛюбойТекст
[править]
Параметр open
Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему (открытие двойным щелчком). Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!
Синтаксис:
[autorun]
…
open=[путь\]файл [параметр1 [параметр2] ...]
…
[править]
Параметр UseAutoPlay
Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с флэш дисков без запросов на выбор действия (таких как открыть в проводнике, ничего не делать и т. д.).
Синтаксис:
[autorun]
…
UseAutoPlay=1
…
[править]
Параметр shellexecute
Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.
Этот параметр можно использовать вместо параметра open, использовать эти два параметра вместе не рекомендуется.
Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.
Пример:
[AutoRun]
shellexecute=«Readme.txt»
В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt» (обычно это «Блокнот», notepad.exe).
[править]
Параметр shell
shell=ключ указывает команду по умолчанию (default) для контекстного меню диска.
shell\ключ задаёт пункт контекстного меню.
shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».
Пример:
[autorun]
shell\ключевое_слово\command=Файл.exe
shell\ключевое_слово=Заголовок_меню
[править]
Блок [Content]
В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.
Значениями для этих ключей могут быть только логическое true (истина) или false (ложь).
Истина задаётся любым из данных значений: 1, y, yes, t, true.
Ложь задаётся как: 0, n, no, f, false.
Пример:
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
[править]
Блок [ExclusiveContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов будет производится только в папках, прописанных в этом блоке. Путь задаётся в произвольном формате, приветствуются относительные пути.
Пример:
[ExclusiveContentPaths]
\музыка
\музыка\моя_музыка
фильмы
Данный блок поддерживается только ОС MS Windows Vista.
[править]
Блок [IgnoreContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, прописанных в этом блоке и всех подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути. Пример:
[IgnoreContentPaths]
\Portable
\Documents
\Install
Данный блок поддерживается только ОС MS Windows Vista.
[править]
Блок [DeviceInstall]
Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
[править]
Пример листинга файла autorun.inf
[autorun]
; точка с запятой — это комментарий (так же комментариями являются любые сторонние символы и неизвестные команды)
shellexecute=readme.txt
action=Studio
icon=usb.ico
description=Inc_drive
label=Inc_drive
shell\about=ReadMe
shell\about\command=Notepad.exe readme.txt
[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false
[ExclusiveContentPaths]
\Multimedia\Video
\Multimedia\Music
\Multimedia\Pictures
[IgnoreContentPaths]
\Portable
\Documents
\Install[/QUOTE]
все подробно расписано
и приведены примеры таких файлов