Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 3. Работа со стандартными программами Windows Vista. 3.8. Другие программы - продолжение
Дата: 27 марта 2009, пятница

У вас возникли вопросы по Windows? Задайте их нам на Форуме (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться!

В конец записи

Disk Cleanup — очистка диска от ненужных файлов

Расположение: %systemroot%\system32\cleanmgr.exe

Данная программа не является чем-то новым, но мало найдется пользователей, которые используют ее. С помощью данной программы можно выполнить очистку дисков компьютера от таких временных файлов, как файлы из каталогов Downloaded Program Files, Temporary Internet Files, Offline Webpages, Recycle Bin, а также временные файлы, файлы thumbnail.db, файлы, создаваемые компонентом Windows Error Reporting при возникновении ошибки и т.д. (вкладка ОЧИСТКА ДИСКА диалога). Кроме того, данная программа позволяет удалить все точки восстановления, созданные службой ВОССТАНОВЛЕНИЕ СИСТЕМЫ (вкладка ДОПОЛНИТЕЛЬНО диалога).

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

/VERYLOWDISK Автоматически очищает каталоги Downloaded Program Files, Temporary Internet Files и Recycle Bin на всех дисках. После этого программа выводит диалог, отображающий количество свободного места на диске C:\.

/SAGESET Позволяет определить файлы, которые будут удаляться при запуске команды cleanmgr.exe /SAGERUN. По умолчанию можно выбрать следующие файлы: файлы из каталога Recycle Bin, временные файлы установки и лог-файлы установки программ, файлы дампа памяти, создаваемые при возникновении аварийного останова системы, файлы .chk, временные файлы операционной системы и программ, файлы Windows Error Reporting.

Также можно создать несколько предопределенных профилей удаления файлов. Для этого нужно использовать опции /SAGESET:«номер профиля» и /SAGERUN:«номер профиля». Например, вы можете создать профиль только для удаления содержимого корзины (например, пусть профиль будет называться 1) и профиль для удаления всех файлов (допустим, 2). После этого, чтобы удалить файлы корзины на всех дисках, вам будет достаточно воспользоваться командой cleanmgr.exe /SAGERUN:1, а чтобы удалить всех ненужные файлы — командой cleanmgr.exe /SAGERUN:2.

/SAGERUN Запускает удаление всех файлов (на всех дисках), выбранных при помощи диалога, отображаемого после запуска команды cleanmgr.exe /SAGESET.

Но это еще не все прелести данной программы. Основная ее прелесть состоит в том, что список файлов, которые может удалять данная программа, хранится в ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\VolumeCaches. И вы самостоятельно можете изменять параметры удаляемых файлов или добавлять свои собственные файлы, которые нужно удалять.

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

Параметр (по умолчанию) Содержит в себе CLSID-номер, от которого зависит, в каком из диалогов (диалоге, отображаемом при помощи команды cleanmgr.exe /SAGESET или диалоге, отображаемом в главном окне программы cleanmgr.exe) будет отображаться возможность удаления файлов данного типа. Например, можно использовать CLSID-номер {C0E13E61-0CC6-11d1-BBB6-0060978B2AE6}. Тогда файлы данного типа будут отображаться в диалоге, вызываемом командой cleanmgr.exe /SAGESET.

Description Данный параметр строкового типа содержит в себе описание, отображаемое в диалоге при выборе данного типа файлов.

Temporary Setup Files Значение данного параметра строкового типа отображается в качестве названия данного типа файлов.

FileList Данный параметр строкового типа содержит в себе шаблоны файлов, которые будут удаляться при выборе в диалоге удаление файлов данного типа. Можно указывать как один шаблон файлов, так и несколько, разделенных между собой символом |. Например, для удаления лог-файлов, создаваемых при установке программ, используется следующее значение данного параметра: setup*.log|setup*.old|setuplog.txt|winnt32.log.

Flags Данный параметр REG_BINARY типа определяет флаги удаления.

Folder Данный параметр строкового типа определяет папки, в которых будет выполняться поиск файлов, удовлетворяющих критерию, заданному в параметре FileList, при удалении файлов данного типа. Можно указывать как одну, так и несколько папок, разделенных между собой символом |. Например, так определяются папки, в которых будет выполняться поиск .chk файлов: ?:\FOUND.000|?:\FOUND.001|?:\FOUND.002 ну и т.д.

StateFlags Данный параметр REG_DWORD типа определяет состояние флажка напротив данного типа файлов в диалоге, вызываемом командой cleanmgr.exe /SAGESET (флажок установлен или сброшен).

В качестве примера давайте создадим свой собственный тип файлов, которые можно удалить с помощью команд cleanmgr.exe /SAGESET и cleanmgr.exe /SAGERUN. Например, довольно часто при ошибке в программе Word (при аварийном закрытии открытого в данный момент документа .doc) в каталоге с открытым в данный момент документом остается множество временных файлов, которые потом приходится удалять вручную. Они имеют следующий формат имен файлов: ~WRL*.tmp и ~$*.doc. Давайте попробуем создать фильтр удаления этих файлов.

Для начала нужно создать подраздел в ветви HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\VolumeCaches. Например, назовем его test. После этого в созданном подразделе нужно создать следующие параметры.

  • (Параметр по умолчанию). Будет равен {C0E13E61-0CC6-11d1-BBB6-0060978B2AE6}.
  • Display. Допустим, будет содержать значение WORD Errors files.
  • FileList. Будет содержать значение ~WRL*.tmp|~$*.doc.
  • Folder. Можно указать список каталогов, в которых вы храните doc-файлы, с которыми работаете.
  • Flags. Обязательно должен быть равен 7c000000.

Результат наших работ можно видеть на рисунке 3.30.


Рис. 3.30. Создание своего типа файлов, которые можно автоматически удалять с помощью программы

Sticky Notes — рисуем и записываем

Расположение: %systemroot%\system32\StikyNot.exe

Вы, наверное, уже привыкли к гаджету боковой панели операционной системы Windows Vista, с помощью которого можно быстро делать короткие текстовые записи? Тогда предлагаю вам еще один способ создания быстрых заметок — их зарисовка с помощью мышки или запись звуковых заметок при помощи микрофона.

Запуск данной программы можно запретить при помощи параметра REG_DWORD типа DisableStickyNotes, расположенного в ветви реестра HKCU\Software\Policies\Microsoft\TabletPC. Для этого достаточно данному параметру присвоить значение 1.

Все это вам поможет сделать программа StikyNot.exe (рис. 3.31).


Рис. 3.31. Окно программы stikynot.exe

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

Чтобы создать новую заметку, достаточно нажать на кнопку NEW NOTE. Чтобы перейти к предыдущей или следующей заметке, нужно воспользоваться навигационными стрелками, расположенными в правом верхнем углу экрана. Также вы можете удалить запись (кнопка, изображающая крестик), поместить ее в буфер обмена или копировать.

Опций программы также не много. С их помощью можно определить, будет ли программа запускаться при входе пользователя в систему, будет ли она всегда располагаться поверх всех окон, будет ли отображаться диалог подтверждения при удалении записи. Все эти опции расположены в списке TOOLS/OPTIONS.

Windows Journal — блокнот для пера

Расположение: %programfiles%\Windows Journal\Journal.exe

Еще одной программой, имеющей схожие с программой Sticky Notes возможности, является программа Windows Journal. Ее можно описать как программу notepad.exe, в которой записи делаются не при помощи клавиатуры, а при помощи мыши или пера.

Запуск данной программы можно запретить при помощи параметра REG_DWORD типа DisableJournal, расположенного в ветви реестра HKCU\Software\Policies\Microsoft\TabletPC. Для этого достаточно данному параметру присвоить значение 1.

Основными возможностями данной программы является выполнение записей при помощи ручки или фломастера различных цветов, а также использование терки для стирания записей, флажков для пометки определенных мест записи, и инструмента выделения.

Windows Fax and Scan — работа с факсом и сканером

Расположение: %systemroot%\system32\wfs.exe

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


Рис. 3.32. Основное окно программы Windows Fax and Scan

С ее помощью вы можете выполнить такие операции, как сканирование изображения, отправка факса, а также одновременное сканирование изображения и его отправка на факс.

По умолчанию отображается страница работы с факсом. Она содержит в себе стандартные папки Incoming, Inbox, Drafts и т.д., используемые при передаче документа по факсу. Чтобы отослать документ по факсу, нужно нажать на кнопку NEW FAX панели инструментов.

Если вы еще не разу не пользовались возможностью передачи факса, тогда перед вами отобразится мастер CREATE FAX ACCOUNT. С его помощью нужно указать факс, который будет использоваться при передаче (можно выбрать либо факс-модем, подключенный к компьютеру, либо собственно подключенный к компьютеру факс). После этого мастер предложит вам ввести имя факса и указать, будет ли данный факс использоваться по умолчанию.

После настройки факса, перед вами отобразится диалог NEW FAX, который в чем-то похож на диалог создания e-mail сообщения. В нем вы должны указать адрес получателя, тему сообщения, а также ввести само сообщение, которое будет отправлено по факсу. Также с помощью кнопок панели инструментов можно вставить в факс рисунок, расположенный на жестком диске компьютера, или отсканировать изображение при помощи сканера, а также добавить к сообщению вложение. После того, как вы создадите сообщение, необходимо будет лишь нажать на кнопку SEND, чтобы оно передалось на факс.

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

Чтобы отсканировать изображение, достаточно нажать на кнопку NEW SCAN панели инструментов страницы работы со сканером. После этого программа отобразит список всех доступных вам сканеров и предложит выбрать нужный (диалог SELECT DEVICE). Как только вы его выберите, перед вами отобразится диалог NEW SCAN. Для сканирования изображения достаточно нажать на кнопку SCAN этого диалога. Кроме того, с помощью данного диалога можно указать профиль сканирования, цветовой формат отсканированного изображения (цветное, черно-белое или состоящее только из черного и белого цвета), разрешение, а также яркость и контраст.

Диалог Select Device

Расположение: %systemroot%\system32\wiaacmgr.exe.

Если же вам нужно просто отсканировать изображение, тогда для этого не нужно запускать программу WINDOWS FAX AND SCAN. Достаточно воспользоваться программой wiaacmgr.exe, которая после своего вызова отобразит точно такой же диалог, который отображается при нажатии кнопки NEW SCAN программы WINDOWS FAX AND SCAN. При этом после того, как вы отсканируете изображение, отобразится диалог IMPORTING PICTURES AND VIDEOS, который позволяет указать тег созданного изображения, а также путь к каталогу (если вы нажмете на ссылку Options данного диалога), в который изображение будет скопировано, будет ли автоматически открыта программа Фотоальбом Windows после создания изображения и т.д.

Продолжение следует

Рейтинг: 5.00 [ 1 ] 
Оцените: 1 2 3 4 5
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=466

В избранное