Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tej sekcji opisano funkcje obsługi rejestru powłoki systemu Windows. Elementy programowania wyjaśnione w tej dokumentacji są eksportowane przez Shlwapi.dll i zdefiniowane w plikach Shlwapi.h i Shlwapi.lib.
W tej sekcji
| Temat | Opis |
|---|---|
|
AssocCreate |
Zwraca wskaźnik do obiektu IQueryAssociations. |
|
AssocGetPerceivedType |
Pobiera postrzegany typ pliku na podstawie jego rozszerzenia. |
|
AssocIsDangerous |
Określa, czy typ pliku jest uznawany za potencjalne zagrożenie bezpieczeństwa. |
|
AssocQueryKey |
Wyszukuje i pobiera klucz związany z skojarzeniem pliku lub protokołu z rejestru. |
|
AssocQueryString |
Wyszukuje i pobiera ciąg związany z skojarzeniem pliku lub protokołu z rejestru. |
|
AssocQueryStringByKey |
Wyszukuje i pobiera ciąg powiązany z skojarzeniem plików z rejestru, zaczynając od określonego klucza. |
|
SHCopyKey |
Cyklicznie kopiuje podklucze i wartości podklucza źródłowego do klucza docelowego.
shCopyKey nie kopiuje atrybutów zabezpieczeń kluczy. |
|
SHDeleteEmptyKey |
Usuwa pusty klucz. |
|
SHDeleteKey |
Usuwa podklucz i wszystkie jego elementy podrzędne. Ta funkcja usuwa klucz i wszystkie wartości klucza z rejestru. |
|
SHDeleteValue |
Usuwa nazwaną wartość z określonego klucza rejestru. |
|
SHEnumKeyEx |
Wylicza podklucze określonego otwartego klucza rejestru. |
|
SHEnumValue |
Wylicza wartości określonego otwartego klucza rejestru. |
|
SHGetAssocKeys |
Pobiera tablicę podkluczów klas skojarzonych z obiektem IQueryAssociations. |
|
SHGetValue |
Pobiera wartość rejestru. |
|
SHOpenRegStream2 |
Otwiera wartość rejestru i dostarcza strumień, którego można użyć do odczytu lub zapisu do wartości. Ta funkcja zastępuje SHOpenRegStream. |
|
shQueryInfoKey |
Pobiera informacje o określonym kluczu rejestru. |
|
SHQueryValueEx |
Otwiera klucz rejestru i wysyła do niego zapytanie o określoną wartość. |
|
SHRegCloseUSKey |
Zamyka dojście do podklucza rejestru specyficznego dla użytkownika w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
shRegCreateUSKey |
Tworzy lub otwiera podklucz rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegDeleteEmptyUSKey |
Usuwa pusty podklucz rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
shRegDeleteUSValue |
Usuwa wartość podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
shRegDuplicateHKey |
Duplikuje uchwyt HKEY klucza rejestru. |
|
SHRegEnumUSKey |
Wylicza podklucze podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegEnumUSValue |
Wylicza wartości określonego podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegGetBoolUSValue |
Pobiera wartość logiczną z podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegGetIntW |
Odczytuje wartość ciągu liczbowego z rejestru i konwertuje ją na liczbę całkowitą. |
|
shRegGetPath |
Pobiera ścieżkę pliku z rejestru, rozwijając zmienne środowiskowe zgodnie z potrzebami. |
|
SHRegGetUSValue |
Pobiera wartość z podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegOpenUSKey |
Otwiera podklucz rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegQueryInfoUSKey |
Pobiera informacje o określonym podkluczu rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
shRegQueryUSValue |
Pobiera typ i dane dla określonej nazwy skojarzonej z otwartym podkluczem rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegSetPath |
Pobiera ścieżkę pliku, zastępuje nazwy folderów ciągami środowiskowymi i umieszcza wynikowy ciąg w rejestrze. |
|
shRegSetUSValue |
Ustawia wartość podklucza rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHRegSetValue |
Ustawia wartość rejestru. Użyj RegSetValue. |
|
shRegWriteUSValue |
Zapisuje wartość w podkluczu rejestru w poddrzewie specyficznym dla użytkownika (HKEY_CURRENT_USER lub HKEY_LOCAL_MACHINE). |
|
SHSetValue |
Ustawia wartość klucza rejestru. |