Мокона на иконке флешки: autorun.inf - часть 1

Содержание:
Раздел 1. Теория. Немного о файле autorun.inf
Раздел 2. Практика. Меняем иконку флешки на Мокону. ^___^
Раздел 3. Готовые файлы. ^___^

Если Вам нужен просто результат - Мокона на иконке Флешки - вам сюда.

Раздел 1. Теория. Немного о файле autorun.inf

Файл autorun.inf у многих в первую очередь ассоциируется с вирусами. Но мало кто знает, что он может использоваться и "в мирных целях" - например, с его помощью можно заменить иконку флешки на Мокону. ^__^

Итак, для чего же нужен этот файл?
Википедия гласит: "Autorun.inf — файл, используемый для автоматического запуска или установки приложений и программ на носителях информации в среде операционной системы Microsoft Windows (начиная с версии Windows 95). Этот файл должен находиться в корневом каталоге файловой системы устройства, для которого осуществляется автозапуск."

Если быть кратким, этот файл задумывался для того, чтобы уменьшить число действий юзера при установке программ и игр с дисков.

Но у этого файла есть и "обратная сторона медали".
Главная прелесть этого файла - возможность ЗАПУСТИТЬ УКАЗАННОЕ ПРИЛОЖЕНИЕ ПРИ ПОДКЛЮЧЕНИИ ФЛЭШКИ/ ВСТАВКЕ ДИСКА. Вас ничего не смущает?
Именно эта прелесть и обернулась огромной дырой в безопасности Шиндовс...

Но сейчас не о ней. Рассмотрим структуру файла autorun.inf. Это - обычный ini - файл, лежащий в корневом каталоге диска. Состоит он из 4 секций: autorun, content, ignorecontentpaths, deviceinstall.
Из них только секция autorun сейчас активно используется (и то не вся). Ниже приведены ключи, которые до сих пор используются.

В этой статье поговорим о двух первых ключах.

Ключ icon позволяет установить иконку для диска из файлов ico и dll.

Пример установки иконки из файла ico, лежащего в корне диска:

[autorun]
icon=icon.ico

Пример установки иконки из файла dll, лежащего в корне диска, ресурс №7:

[autorun]
icon=icon.dll[7]

Путь нужно указывать от корня диска. Если путь содержит пробелы или спецсимволы, его нужно заключить в кавычки.

Ключ label устанавливает метку тома.

[autorun]
label=Mokona

Если метка содержит пробелы или спецсимволы, её нужно заключить в кавычки.

Если метка тома задана стандартным способом, предпочтение отдаётся прописанной в файле.

О других ключах поговорим в следующих статьях.

Раздел 2. Практика. Меняем иконку флешки на Мокону. ^___^

Итак, создадим файл, назначающий изображение Моконы иконкой флэш-накопителя. Почему именно изображение Моконы? А почему бы и нет. Файл MokonaSoelModoki.ico положим в папку Autorun, чтобы не потерять и не грохнуть по ошибке.

[autorun]
icon=Autorun\MokonaSoelModoki.ico

Создаём на флешке файл autorun.inf с вышеуказанным содержимым и копируем в папку Autorun файл MokonaSoelModoki.ico.

Для того, чтобы изменения вступили в силу, нужно извлечь (безопасно!!!) и вставить флэш-накопитель.

Вот архив с файлами:
Скачать194,8 КБ

Раздел 3. Готовые файлы. ^___^

Вот готовые файлы для установки иконок на флешки:

Мокона Соэль Модоки
Скачать47,6 КБ

Мокона Ларг Модоки
Скачать48,5 КБ

Упоротая лиса (вдруг кому-то пригодится ^__^)
Скачать62,3 КБ

Инструкция по установке:

Вот и всё.

Примечание: некоторые антивирусы ПРЕДНАМЕРЕННО УДАЛЯЮТ ФАЙЛ autorun.inf, ДАЖЕ ЕСЛИ ОН БЕЗОПАСЕН! Если файл удалится, просто ещё раз скопируйте его из папки Autorun на флэшку.

ЭВМ CLAMP Мокона autorun autorun.inf