INF-файл для логического диска
INF-файл для логического диска
Еще одной возможностью, которую предоставляют INF-файлы, является добавление в контекстное меню логических дисков своих команд, а также изменение значка логического диска. Для этого необходимо создать специальный файл, который должен называться autorun.inf. Созданный INF-файл необходимо поместить в корень логического диска. Рассмотрим пример создания файла autorun.inf.
Листинг 15.14. Пример создания файла autorun.inf
[autorun]
icon = E:imagesfotooArt_galeryp.BMP
shell = open
shellRunPhcommand = photoshop.exe
shellRunPh = Запустить photoshop
Файл autorun.inf не имеет блока версии INF-файла, но должен иметь блок [autorun]. Содержимое этого блока довольно просто в понимании, если вы прочитали главу 8 о корневом разделе HKEY_CLASSES_ROOT. Как можно заметить, ключевые слова, начинающиеся со слова shell, являются просто разделами реестра, которые должны быть добавлены к ветви HKEY_CLASSES_ROOTDrive при отображении контекстного меню данного логического диска, а ключевое слово icon определяет значок диска. Тем не менее вспомним содержимое корневого раздела HKEY_CLASSES_ROOTDriveshell и опишем, что же конкретно делают ключевые слова данного файла.
? shell = open — добавляет в параметр (По ум олчанию) раздела shell строку open. Эта строка говорит о том, что по умолчанию при двойном щелчке на диске он должен открываться.
? ShellRunPh = Запустить photoshop — добавляет в параметр (По умолчанию) раздела RunPh строку Запустить photoshop. Эта строка определяет название команды в контекстном меню нашего диска.
? ShellRunPhcommand = photoshop.exe — добавляет в параметр (По умолчанию) раздела command строку photoshop.exe. Эта строка определяет команду, которая будет выполняться при выборе из контекстного меню нашего диска соответствующей команды.
ПРИМЕЧАНИЕ
Для возможности работы файла autorun.inf необходимо, чтобы REG_BINARY-параметр NoDriveTypeAutoRun, расположенный в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer, был равен 0.
Как можно заметить, с помощью INF-файлов можно выполнить довольно много интересного. При этом рассмотренные возможности являются только каплей в море. Например, с помощью INF-файлов можно выполнить такие действия, как запуск или остановка служб, назначение прав на доступ к файлам, архивирование реестра и многое другое. Кроме того, INF-файлы постоянно усовершенствуются и еще неизвестно, что с их помощью можно будет выполнить завтра.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Проверка диска
Проверка диска Ошибки, возникающие на жестком диске, можно условно разделить на два типа: аппаратные и программные. Аппаратные связаны с механическим повреждением магнитного слоя диска в некоторых секторах, в результате чего они становятся непригодными для записи и
Дефрагментация диска
Дефрагментация диска Вторая кнопка в окне, изображенном на рис. 8.14, слева, отвечает за выполнение дефрагментации диска.В процессе работы на компьютере жесткий диск постепенно заполняется файлами: постоянно создаются новые, реже удаляются ненужные, что влечет за собой
Файл
Файл Файл – это логически обособленная, именованная совокупность данных (текстовых, графических, звуковых, видеоданных), которая может храниться на различных носителях информации (жестком диске, компакт-диске, «флэшке», дискете) и рассматривается при хранении и
Файл
Файл Пункты меню Файл сгруппированы в несколько блоков:Первый из них посвящен созданию новых файлов. Пункт Создать предполагает открытие в окне редактирования пустого документа. Пункт Создать из шаблона предоставляет на выбор с десяток вариантов, позволяющих создать
REG-файл
REG-файл Можно вносить изменения в реестр путем внесения новых значений для нужных параметров в самом редакторе реестра или при помощи импорта. Но есть и другой способ. Можно заранее подготовить файл в заданном формате, и нужные параметры автоматически установятся в
2.3. Разбивка диска
2.3. Разбивка диска В ASPLinux предусмотрено три варианта использования дискового пространства для размещения ОС:1. Весь диск. В этом случае все существующие разделы будут уничтожены, а значит, вся информация будет потеряна. Этот вариант удобен, если вы устанавливаете
2.3.2. Разделы диска и таблица разбиения диска.
2.3.2. Разделы диска и таблица разбиения диска. Физические диски в Intel-системах принято разбивать на разделы. Повелось это, кажется, из-за того, что первые версии MS-DOS не могли обеспечить доступ к большим дискам (а объемы дисков росли быстрее, чем возможности DOS). Тогда
Разметка диска
Разметка диска Теперь, когда у нас компьютер загружается с диска, мы вставляем в CD-ROM наш записанный диск с Ubuntu и перезагружаемся. Вот, что мы видим.Выбираем нужный нам язык и жмём Ввод.Можно проверить диск на наличие ошибок, чтобы на середине установки не было сюрпризов.
Очистка диска
Очистка диска Говорят, что жесткий диск – «зеркало души» пользователя. Файлы у нерях всегда разбросаны как попало, «чайники» вообще с трудом представляют, что и где у них вообще может находиться... И лишь у опытных пользователей все разложено по полочкам, удобно и
Дефрагментация диска
Дефрагментация диска Как уже было сказано, оснастка Дефрагментация диска предназначена для выполнения дефрагментации и входит в состав консоли dfrg.msc.Оснастка имеет GUID-номер {43668E21-2636-11D1-A1CE-0080C88593A5}, то есть если вы создадите DWORD-параметр Restrict_Run в ветви реестра
Файл
Файл Чтобы установить на записываемый компакт-диск пароль, перейдите на вкладку Файл (см. рис. 12.1) и введите пароль в поле, расположенное слева от кнопки Р. Защита паролем доступна только для Главного меню (обратите внимание на положение переключателя Тип меню). Чтобы
Проверка диска
Проверка диска Итак, ошибки, возникающие на жестком диске, можно условно разделить на два типа: аппаратные и программные.Аппаратные связаны с механическим повреждением диска. Как правило, разрушается не весь диск, а его отдельные участки. Такие участки называются
Очистка диска
Очистка диска Любой пользователь знает, что компьютер не только приносит пользу, но и вызывает головную боль. Все потому, что о нем, как и о домашнем любимце, нужно постоянно заботиться. Ежедневные разговоры с друзьями, серфинг в Интернете, установка и удаление
Копирование диска
Копирование диска У вас есть диск и вам нужно его скопировать? Тогда запустите Nero Express и выберите команду Копировать весь диск. Программа предложит вам выбрать привод-источник и привод приемник. Поскольку у вас, скорее всего, только один привод, то в качестве источника и
10.1. Очистка диска
10.1. Очистка диска Очистка диска – первый этап в его профилактике и ускорении работы.Существует множество программ для облегчения процесса поиска и очистки жесткого диска от ненужных данных. Примером такой программы может служить утилита The Mop (в переводе с английского
Дефрагментация диска
Дефрагментация диска При интенсивном использовании компьютера выполняется большое количество операций записи и удаления файлов. При удалении файлов на диске возникают свободные участки, которые затем используются для записи новой информации. Например, при удалении