Dzień dobry... Chciałbym odczytać z rejestru string ale jakoś tak
nic mi z tego nie wychodzi... funkcja wygląda tak:
LPTSTR ReadRegValue(HKEY hKey, LPCTSTR lpSubKey, LPCTSTR pValueName) {
PHKEY phkResult;
LPDWORD lpcbData;
LPTSTR lpValueName;
RegOpenKeyEx(hKey, lpSubKey, 0, KEY_ALL_ACCESS, phkResult);
RegQueryValueEx(phkResult, pValueName, NULL, NULL, lpValueName, lpcbData);
RegCloseKey(phkResult);
return lpValueName;
}
Co to jest: LPCTSTR, LPTSTR, LPDWORD ? Wstawiłem te zmienne bo tak było w WinSDK
ale nie ma w nim opisu tych typów...
Błędy pojawiają się w liniach z RegQueryValueEx i RegCloseKey a są następujące:
8 untitled1.cpp
passing HKEY__ **' as argument 1 of
RegQueryValueExA(HKEY__ *, const CHAR *, DWORD *, DWORD *, BYTE *, DWORD *)'
9 untitled1.cpp
passing HKEY__ **' as argument 1 of
RegCloseKey(HKEY__ *)'
Co tam wstawić żeby działało ?