Klasa CRegKey
Ta klasa zapewnia metody manipulowania wpisów w rejestrze systemu.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
class CRegKey
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołanie tej metody, aby dołączyć HKEY do CRegKey obiektu ustawiając m_hKey Członkowskich dojścia do hKey. |
|
Wywołanie tej metody, aby zwolnić m_hKey Członkowskich uchwyt i wartość NULL. |
|
Wywołanie tej metody do utworzenia określonego klucza, jeśli nie istnieje jako podklucz hKeyParent. |
|
Wywołanie tej metody, aby usunąć określonego klucza z rejestru. |
|
Wywołanie tej metody, aby usunąć pole wartość z m_hKey. |
|
Wywołanie tej metody, aby odłączyć m_hKey Członkowskich uchwyt z CRegKey obiektu i ustaw m_hKey na NULL. |
|
Wywołanie tej metody Wyliczanie podkluczy klucza rejestru otwarte. |
|
Wywołanie tej metody wszystkie atrybuty klucza rejestru otwarty zapis do rejestru. |
|
Wywołanie tej metody, aby pobrać kopię deskryptora zabezpieczeń, ochrona otworzyć klucza rejestru. |
|
Metoda ta powiadamia wywołującego o zmiany atrybutów lub zawartość otworzyć klucza rejestru. |
|
Wywołanie tej metody, aby otworzyć określonego klucza i ustawić m_hKey do realizacji tego klucza. |
|
Wywołanie tej metody do pobierania danych binarnych dla nazwy określonej wartości. |
|
Wywołanie tej metody do pobierania danych DWORD dla nazwy określonej wartości. |
|
Wywołanie tej metody do pobierania danych identyfikator GUID dla nazwy określonej wartości. |
|
Wywołanie tej metody do pobierania danych nazwa określona wartość wielociągu. |
|
Wywołanie tej metody do pobierania danych QWORD nazwy określonej wartości. |
|
Wywołanie tej metody do pobierania danych ciąg nazwy określonej wartości. |
|
Wywołanie tej metody do pobierania danych dla określonej wartości pola z m_hKey.Wcześniejsze wersje tej metody nie są już obsługiwane i są oznaczone jako ATL_DEPRECATED. |
|
Wywołanie tej metody do usunięcia określonego klucza z rejestru i usunąć wszystkie podklucze. |
|
Wywołanie tej metody, aby ustawić wartość binarna klucza rejestru. |
|
Wywołanie tej metody, aby ustawić wartość DWORD klucza rejestru. |
|
Wywołanie tej metody należy ustawić wartość klucza rejestru identyfikatora GUID. |
|
Wywołanie tej metody, aby ustawić zabezpieczenia klucza rejestru. |
|
Wywołanie tej metody do przechowywania danych w polu określonej wartości określonego klucza. |
|
Wywołanie tej metody, aby ustawić wartość wielociągu klucza rejestru. |
|
Wywołanie tej metody, aby ustawić wartość QWORD klucza rejestru. |
|
Wywołanie tej metody, aby ustawić wartość ciągu klucza rejestru. |
|
Wywołanie tej metody przechowywania danych w dziedzinie określonej wartości m_hKey.Wcześniejsze wersje tej metody nie są już obsługiwane i są oznaczone jako ATL_DEPRECATED. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Konwertuje CRegKey obiekt HKEY. |
|
Operator przypisania. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Zawiera uchwyt klucza rejestru skojarzone z CRegKey obiektu. |
|
Wskaźnik do CAtlTransactionManager obiektu |
Uwagi
CRegKeyzapewnia metody tworzenia i usuwania kluczy i wartości w rejestrze systemu.Rejestr zawiera zestaw instalacji specyficzne definicje dla składników systemu, takich jak numery wersji oprogramowania, mapowania logiczne fizycznego zainstalowany sprzęt i obiekty COM.
CRegKeyudostępnia interfejs programowania do rejestru systemowego dla danego komputera.Na przykład otworzyć klucza rejestru w szczególności, call CRegKey::Open.Pobieranie lub zmodyfikować wartości danych, wywołanie CRegKey::QueryValue lub CRegKey::SetValue, odpowiednio.Aby zamknąć klucza, wywołanie CRegKey::Close.
Podczas zamykania klucza jego dane rejestru są zapisywane (opróżniania buforów) na dysku twardym.Ten proces może zająć kilka sekund.Jeśli aplikacja musi jawnie zapisu danych rejestru na dysku twardym, można wywołać RegFlushKey funkcji Win32.Jednakże RegFlushKey używa wielu zasobów systemowych i powinna zostać wywołana tylko wtedy, gdy jest to absolutnie konieczne.
Uwaga dotycząca zabezpieczeń |
---|
Wszelkie metody, które Zezwalaj rozmówcy na określenie lokalizacji rejestru mają możliwość odczytu danych nie można zaufać.Wykorzystanie metod, które RegQueryValueEx należy wziąć pod uwagę, że ta funkcja nie obsługuje jawnie ciągów, które są zakończone znakiem NULL.Oba warunki są sprawdzane dla przez kod wywołujący. |
Wymagania
Nagłówek: atlbase.h