Я пытаюсь получить переменную "Path" в моем приложении MFC.Пожалуйста, найдите код.
HKEY hKey;
char data[256] = "";
unsigned long length = 255;
LPCTSTR keyPath = TEXT("System\\CurrentControlSet\\Control\\Session Manager\\Environment");
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, keyPath, 0, KEY_ALL_ACCESS, &hKey) == ERROR_SUCCESS) {
length = 255;
RegQueryValueEx(hKey, "Path", 0, NULL, (unsigned char *)data, &length);
RegCloseKey(hKey);
}
Но функция RegOpenKeyEx
не работает.Заранее спасибо.