|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Retrieving Data from the Registry
To retrieve data from the registry, an application typically enumerates the subkeys of a key until it finds a particular one and then retrieves data from the value or values associated with it. An application can call either the RegEnumKey or RegEnumKeyEx function to enumerate the subkeys of a given key. RegEnumKeyEx returns a subkey and its class, but RegEnumKey returns only the subkey, not the class.
To retrieve detailed data about a particular subkey, an application can call the RegQueryInfoKey function. The RegGetKeySecurity function retrieves a copy of the security descriptor protecting a key. An application can use the RegEnumValue function to enumerate the values for a given key, and the RegQueryValue or RegQueryValueEx function to retrieve a particular value for a key. An application typically calls RegEnumValue to determine the value names and then RegQueryValueEx to retrieve the data for the names.
RegQueryValue and RegQueryValueEx differ in how they treat unexpanded references to environment variables. If an unnamed value contains an unexpanded environment variable (for example, %PATH%), RegQueryValue expands the variable into the storage buffer provided as one of its parameters. RegQueryValueEx, however, does not expand these references. (Applications can also use the ExpandEnvironmentStrings function to expand environment variables.)
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Поиск Данных из Регистрации
Чтобы извлекать данные из регистрации, приложение обычно перечисляет подключи клавиши пока оно не найдет конкретный затем извлечет данные из величины или оценит связанный с ним. Приложение может назвать или RegEnumKey или функция RegEnumKeyEx, чтобы перечислять подключи данной клавиши. RegEnumKeyEx ВОЗВРАЩАЕТ подключ и класс, но RegEnumKey возвращает только подключ, не класс.
Чтобы извлекать подробные данные о конкретном подключе, приложение может назвать функцию RegQueryInfoKey. Функция RegGetKeySecurity извлекает копию дескриптора безопасности, защищающей клавишу. Приложение может использовать функцию RegEnumValue, чтобы перечислять величины для данной клавиши, и RegQueryValue или функция RegQueryValueEx, чтобы извлекать конкретную величину для клавиши. Приложение обычно называет RegEnumValue, чтобы определять имена величины и затем RegQueryValueEx, чтобы извлекать данные для имен.
RegQueryValue И RegQueryValueEx отличается в как они обрабатывают unexpanded ссылки на переменные среды. Если безымянная величина содержит unexpanded переменную среды (например, %ПУТЬ%), RegQueryValue расширяет переменную в буфер памяти предусмотренный как один из своих параметров. RegQueryValueEx, ТЕМ НЕ МЕНЕЕ, не расширяет эти ссылки. (Приложения могут также использовать функцию ExpandEnvironmentStrings, чтобы расширять среду variables.)
|
|
|
|
| |