यह निर्धारित करने के लिए कि कोई रजिस्ट्री कुंजी मौजूद है:
LONG lRes = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Perl", 0, KEY_READ, &hKey);
if (lRes == ERROR_SUCCESS) {
// Key exists
} else if (lRes == ERROR_FILE_NOT_FOUND) {
// Key does not exist
}
किसी कुंजी का डिफ़ॉल्ट मान पुनर्प्राप्त करने के लिए:
std::wstring strKeyDefaultValue;
GetStringRegKey(hKey, L"", strKeyDefaultValue, L"bad");
एक स्ट्रिंग मान पुनर्प्राप्त करने के लिए:
std::wstring strValueOfBinDir;
GetStringRegKey(hKey, L"BinDir", strValueOfBinDir, L"bad");
DWORD मान पुनः प्राप्त करने के लिए:
DWORD nValue;
LONG nError = GetDWORDRegKey(hKey, L"DWORD_Value_Name", nValue, 0);
एक बूलियन मान प्राप्त करने के लिए:
bool bValue;
LONG nError = GetBoolRegKey(hKey, L"BOOL_Value_Name", bValue, false);
इन कार्यों के लिए निम्नलिखित लाइब्रेरी निर्भरताएँ आवश्यक हैं:
याद रखें, ये फ़ंक्शन केवल मान पढ़ने के लिए हैं। यदि संभव हो तो रजिस्ट्री को लिखने से बचें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3