Касперский хорошо находит, кстати, чуть-чуть об autorun 
 Спомошью его можно преобразить флешку 
 Например: 
 Code
 
 [autorun] 
 shellexecute=readme.txt 
 action=Studio 
 icon=usb.ico 
 description=Inc_drive 
 label=Inc_drive 
 shell\about=ReadMe 
 shell\about\command=Note pad.exe readme.txt
  
 
  Параметр action 
 Параметр action отвечает за отображение текста в меню автозапуска (используется редко). 
 Пример: 
 
Code
[autorun] 
 action=Текст Заголовка
   Допустимо указания текста из библиотеки dll: 
 
Code
[autorun] 
 action=[путь\]имя_файла,-IDресурса
   
 
 Параметр icon 
 Параметр icon назначает файл иконки для устройства. 
 Пример: 
 
Code
[autorun] 
 icon=имя_ресурса[,номер]
  
 или 
 Code
[autorun] 
 icon=файл.ico
   
 
 Параметр Defaulticon 
 Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлу значка: 
 
Code
defaulticon=iconpath[,index]
   В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon. 
 
 
 Параметр label 
 Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта (её можно посмотреть в свойствах). 
 
Code
[autorun] 
 label=ЛюбойТекст
   
 
 Параметр open 
 Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему (открытие двойным щелчком). Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта! 
 Синтаксис: 
 
Code
 
 [autorun] 
 ... 
 open=[путь\]файл [параметр1 [параметр2] ...] 
 ... 
 
   
 
 Параметр UseAutoPlay 
 Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с флэш дисков без запросов на выбор действия (таких как открыть в проводнике, ничего не делать и т. д.). 
 Синтаксис: 
 
Code
[autorun] 
 ... 
 UseAutoPlay=1 
 ... 
 
   
 
 Параметр shellexecute 
 Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows. 
 Этот параметр можно использовать вместо параметра open, использовать эти два параметра вместе не рекомендуется. 
 Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню. 
 Пример: 
 
Code
 
 [AutoRun] 
 shellexecute="Readme.txt" 
 
  
 В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt» (обычно это «Блокнот», notepad.exe).  
 
 Параметр shell 
 shell=ключ указывает команду по умолчанию (default) для контекстного меню диска. 
 shell\ключ задаёт пункт контекстного меню. 
 shell\ключ\command задаёт исполняемую команду для пункта меню «ключ». 
 Пример: 
 
Code
 
 [autorun] 
 shell\ключевое_слово\command=Файл.exe  
 shell\ключевое_слово=Заголовок_меню
   
Материал из Википедии — свободной энциклопедии
 
 Подробнее>> (http://ru.wikipedia.org/wiki/Autorun)