Читаем Программы и файлы 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-файлы хотя бы поверхностно. Не бойтесь экспериментировать, но будьте предельно осторожны, особенно с процессами удаления.

HTML-приложения

Начиная с 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"

 >

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

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

Эксплуатация электрических подстанций и распределительных устройств
Эксплуатация электрических подстанций и распределительных устройств

Приведены общие требования к эксплуатации электрических подстанций и распределительных устройств различных уровней напряжения. Рассмотрены вопросы технического обслуживания оборудования подстанций и распределительных устройств, особенности эксплуатации отдельных видов оборудования, порядок и последовательность выполнения оперативных переключений. Даны рекомендации по предупреждению и устранению отказов оборудования и аварийных ситуаций в электрических сетях, по действиям персонала при аварийном отключении оборудования подстанций. Представлен перечень необходимой оперативной документации; изложены принципы организации работы с персоналом энергетических предприятий.Для административно-технического, оперативного и оперативно-ремонтного персонала энергопредприятий, связанного с организацией и выполнением работ по техническому обслуживанию, ремонту, наладке и испытанию оборудования электрических подстанций и распределительных устройств.

Валентин Викторович Красник , В. В. Красник

Справочники / Прочая справочная литература / Словари и Энциклопедии
Словарь-справочник русских личных имен
Словарь-справочник русских личных имен

При регистрации рождения каждый получает личное имя и несет его, как правило, всю жизнь. Выбор имени для ребенка – дело чрезвычайно ответственное. Оно должно быть простым и красивым, соответствовать традициям и хорошо сочетаться с отчеством. Современный именослов включает в себя множество имен, имеющих различное происхождение.К сожалению, мы часто не знаем, что означает наше имя, где его корни. Да и выбор имен достаточно случайный, причем ограничивается 30–40 мужскими именами и 20–30 женскими как наиболее популярными. А ведь русский именослов содержит множество замечательных и незаслуженно вышедших из обращения имен.Данный словарь-справочник не является рекомендательным пособием, но он поможет установить происхождение того или другого имени. В него вошли имена, включавшиеся в православные святцы. Это поможет разобраться в именах дедушек и бабушек и более далеких предков.

Илья Валерьевич Мельников , Илья Мельников

Справочники / Словари и Энциклопедии
Юридический справочник на все случаи жизни
Юридический справочник на все случаи жизни

В современной жизни каждый человек должен знать и уметь отстоять свои законные права и интересы. Для этого граждане должны знать законодательство и уметь оперировать его нормами. Именно поэтому жертвами нарушения прав и свобод зачастую становятся граждане, не имеющие юридического образования.Именно для этой категории граждан предназначено данное издание, раскрывающее основные положения законодательства в наиболее важных сферах жизни: трудовые и семейные отношения, заключение и расторжение сделок и договоров и т. д.Настоящее издание поможет читателю не только заявить о своих правах, но и отстоять их!Книга предназначена для широкого круга читателей.

Ксения Олеговна Гущина , Марина Александровна Шалагина , Наталья Александровна Алимова

Справочники / Словари и Энциклопедии