Мокона на иконке флешки: 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
Сайт пока на реконструкции.
Некоторые страницы могут не работать.
Я всё восстановлю в ближайшее время.