Литмир - Электронная Библиотека
A
A

Иногда пpи выделении pусского текста в консольных пpиложениях и последующей вставки в GUI-пpиложение pусские буквы заменяются на "?" знаки вопpоса. Пpосто пpи выделении pусского текста пеpеключите pаскладку клавиатуры на pусскую. Или поменяйте параметры в реестpе

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Nls\CodePage значение стpочек «с_1252.nls» и «с_1250.nls» поменять на «c_1251.nls».

Чтобы изменить программную папку по умолчанию...

... нет необходимости править что-либо в реестре, вручную. Вставьте в текстовый файл следующие строки и сохраните файл с расширением .VBS

Option Explicit

Set ws = WScript.CreateObject(«WScript.Shell»)

Dim ws, t, p1, p2, n, cn

Dim itemtype

p1 = «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\»

n = ws.RegRead(p1 amp; «ProgramFilesDir»)

t = «Change Default Installation Path Utility»

cn = InputBox(«Type New Program Files Directory Path and click OK», t, n)

If cn «· "" Then

ws.RegWrite p1 amp; «ProgramFilesDir», cn

End If

Типы данных реестра

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

REG_BINARY

Данные типа REG_BINARY представляют собой двоичные данные без разделителей. К этому типу в основном принадлежат данные, описывающие аппаратные устройства.

В редакторах реестра эти данные обычно отображаются и редактируются в двоичном или шестнадцатеричном формате. Чтобы представить содержимое элемента REG_BINARY в двоичном формате, нужно дважды щелкнуть на нем в редакторе regedit. В regedt32 следует выделить элемент и выбрать пункты View, Display Binary Data из строки меню. В открывшемся окне данные будут показаны в двоичном формате (если выбрать в панели меню пункты View, Binary, то данные будут отображены в шестнадцатеричном формате).

REG_DWORD

Данные типа REG_DWORD представляют собой двойное слово: два 16-разрядных слова, образующих 32-разрядную величину. REG_DWORD – самый распространенный тип данных в реестре. В элементах этого типа хранится информация о драйверах устройств, логические переменные, параметры (например, время в секундах, отведенное на ожидание какого-нибудь события) и другая информация.

В редакторах реестра элементы REG_DWORD отображаются в шестнадцатеричном формате, но в процессе редактирования можно переключиться в режим десятичного или двоичного (в зависимости от элемента) отображения. Я не могу мысленно преобразовать шестнадцатеричный формат в любой другой, поэтому при изменении такой величины, как продолжительность временного интервала, мне приходится менять формат.

REG_EXPAND_SZ

Тип REG_EXPAND_SZ применяется в элементах, содержащих одну или несколько переменных, которые должны распознаваться службой операционной системы или прикладной программой. Эти переменные – те самые, которые используются в командных файлах и сценариях (например, \%systemroot%, \%username%). Не понятно, почему реестр не может выделить переменную и передать ее по запросу, поступившему из службы или программы.

REG_MULTI_SZ

Тип данных REG_MULTI_SZ используется в элементах, содержащих несколько текстовых строк. Строки разделяются запятыми и пробелами и заканчиваются двумя нулевыми символами (не отображаемыми в редакторах реестра). Прикладные программы, обращающиеся к любому элементу REG_MULTI_SZ, получают весь элемент; программа не может запросить конкретную строку – это важно знать программистам.

Окно редактирования regedit отображает двоичные данные (в правой панели окна можно увидеть и текст). В редакторе regedt32 следует выбрать из строки меню пункты Edit, Multi String или дважды щелкнуть на списке, чтобы увидеть весь элемент целиком.

REG_SZ

Элементы типа REG_SZ – текстовые строки фиксированной длины. Значения большинства элементов этого типа – логические данные и короткие текстовые строки. Этот тип данных широко распространен и, вероятно, встречается так же часто, как тип REG_DWORD. Обозначение SZ указывает на нулевой конечный байт строки (String/Zero byte); к концу строки добавляется ноль. Оба редактора реестра не показывают конечный ноль, поэтому на него можно не обращать внимания (о конечном байте необходимо помнить в случаях, когда нужно самостоятельно составить программу для манипуляций с реестром). При просмотре и редактировании элемента данного типа в программе regedit открывается окно с заголовком String Editor. В окне редактирования regedit отображается имя величины. В regedt32 окно называется Edit String. Regedt32 не показывает имени величины в окне редактирования, поэтому забывчивым пользователям придется отбуксировать окно в сторону, чтобы увидеть выбранный элемент.

ссылка

Если у Диcпeтчepа зaдaч пропала строка меню...

... кликаем мышью два раза на серой (по умолчанию) кромке окна.

Чтобы программу запустить как сервис...

... читаем абзац «И как сервис?» по адресу

Столбцы при просмотре в «Проводнике»

Не все наверное знают, что если в «Проводнике» в меню «Вид» выбрать «Таблица», а потом правой кнопкой мыши нажать на именах столбцов, то можно добавлять и убирать столбцы по вкусу.

Чтобы закрыть сразу несколько окон разных программ

Необходимо удерживать клавишу «Ctrl» и нажимать на иконки программ в «Панели задач» которые Вы хотели бы закрыть. Выделив таким образоим иконки по правой кнопки мыши нажмите «закрыть группу».

Чтобы перенести жесткий диск на другой компьютер

В корневом каталоге HKEY_LOCAL_MACHINE удалите все подразделы Enum, это удалит все устройства в менеджере устройств.

Как удалить файл INDEX.DAT?

Известно, что в файл INDEX.DAT записывается информация о посещаемых Вами страниц в Интернете. Если возникла необходимость в удалении подобной информации с жесткого диска, можно удалить этот файл, но так как система не дает его «трогать» поступаем следующим образом: вызываем «Диcпeтчep зaдaч Windows» и убиваем процесс explorer.exe, теперь идем в папку Temporary Internet Files\Content.IE5 пользователя вошедшего в систему и удаляем данный файл. Процесс explorer.exe запускаем по-новой.

Чтобы посмотреть когда обновлялась Web-страница...

... наберите в адресной строке javascript:alert(document.lastModified). Также можно сделать ссылку в «Избранное» или кнопку на панель «Ссылки» в IE, путем перетаскивания значка "Е" из адресной строки, когда там находится строка javascript:alert(document.lastModified).

81
{"b":"48262","o":1}