Читаем Программы и файлы Windows полностью

Следующий ключ используется для переименования файлов:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RenameFiles

Этот ключ используется для удаления файлов:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DeleteFiles

Для действий переименования или удаления нужно добавить подключ с любым именем в соответствующую ветвь реестра. Минимум два ключа должны быть определены. Первый ключ содержит имя каталога, где будет происходить переименование или удаление файлов. Следующий ключ содержит имена файлов: первое — короткое, второе — длинное и его атрибуты, если нужно:

1 — Только для чтения;

2 — Скрытый;

3 — Системный.

Следующий пример демонстрирует переименование в каталоге C:\Files файла About.txt в About View files.txt и установление ему атрибута «Скрытый», а также переименование того же файла в подкаталоге Xmp папки C:\Files с установлением ему атрибута «Только для чтения»:

[Version]

Signature=$Chicago$

[DefaultInstall]

AddReg=Rename

[Rename]

HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles \Example,,,"%30%\Files"

HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles  \Example,About.txt,,"About View files.txt,2"

HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles \SubDir,,,"%30%\Files\Xmp"

HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles \SubDir,About.txt,,"About View files.txt,1"

Ключи для удаления файлов имеют такую же структуру. Рассмотрим пример, который в каталоге C:\Files удаляет файл About View files.txt и такой же файл удаляет в подкаталоге Xmp папки C:\Files: 

[Version]

Signature=$Chicago$

[DefaultUninstall]

AddReg=Delete

[Delete]

HKLM,Software\Microsoft\Windows\CurrentVersion\DeleteFiles

\Example,,,"%30%\Files"

HKLM,Software\Microsoft\Windows\CurrentVersion\DeleteFiles \Example,About.txt,,"About View files.txt"

HKLM,Software\Microsoft\Windows\CurrentVersion\DeleteFiles \SubDir,,,"%30%\Files\Xmp"

HKLM,Software\Microsoft\Windows\CurrentVersion\DeleteFiles \SubDir,About.txt,,"About View files.txt"

Параметры Example и SubDir могут быть любыми, например названием вашей программы, подкаталога и т.д. Важно, чтобы они были разными, т.к. переименование/удаление происходит в разных каталогах.

Данная статья не претендует на полноту, но надеюсь, поможет читателю освоить inf-файлы хотя бы поверхностно. Не бойтесь экспериментировать, но будьте предельно осторожны, особенно с процессами удаления.

<p><strong>HTML-приложения</strong></p>

Начиная с Internet Explorer 5.0 появилась возможность создавать HTML-приложения с любым пользовательским интерфейсом при помощи JavaScript или VBScript. Причем, созданное html-приложение будет запускаться вне браузера и ничем не будет отличаться от стандартных Windows-приложений.

Созданное приложение будет присутствовать на панели задач, иметь свое собственное окно, меню и значок. Плюс ко всему отпадает необходимость подтверждать использование ActiveX-компонентов (система защиты Internet Explorer предусматривает появление предупреждающих сообщений при попытке использования ActiveX в HTML-документах). Вы имеете полный контроль над системой, включая чтение/запись файлов, данных в реестре, управление процессами. Для создания такого приложения достаточно обычного Блокнота (или другой текстовый редактор).

Данные html-приложения должны иметь расширение *.hta. Простейший случай будет выглядеть так:

 

 Моя программа

 

  APPLICATIONNAME="firstHTA"

  BORDER=””

  CAPTION="yes"

  ICON="my.ico"

  SHOWINTASKBAR="no"

  SINGLEINSTANCE="yes"

  SYSMENU="yes"

  WINDOWSTATE="normal"

 >

Перейти на страницу:

Похожие книги

100 великих футбольных матчей
100 великих футбольных матчей

Существуют матчи, которые по своему характеру, без преувеличения, можно отнести к категории великих. Среди них драма на двухсоттысячном стадионе «Маракана» в финальном поединке чемпионата мира по футболу 1950 года между сборными Уругвая и Бразилии (2:1). И первый крупный успех советского футбола в Мельбурне в 1956 году в финале XVI Олимпийских игр в матче СССР — Югославия (1:0). А как не отметить два гола в финале чемпионата мира 1958 года никому не известного дебютанта, 17-летнего Пеле, во время матча Бразилия — Швеция (5:2), или «руку божью» Марадоны, когда во втором тайме матча Аргентина — Англия (2:1) в 1986 году он протолкнул мяч в ворота рукой. И, конечно, незабываемый урок «тотального» футбола, который преподала в четвертьфинале чемпионата Европы 2008 года сборная России на матче Россия — Голландия (3:1) голландцам — авторам этого стиля игры.

Владимир Игоревич Малов

Боевые искусства, спорт / Справочники / Спорт / Дом и досуг / Словари и Энциклопедии