Frage zu RegOpenKeyEx

paul10

Mitglied
Hallo,
ich hoffe ihr könnt mir helfen, find leider keine lösung...

hab aber schon viel danach gegoogelt ...

hier mal mein Code :
Code:
#include <cstdio>
#include <Windows.h>
#include <cstdlib>
#include <string>
#include <iostream>
#include <atlconv.h>
#include <TCHAR.H>
using namespace std;

int main( void ) {
	
	HKEY hKey;
	DWORD ulOptions = NULL;
	DWORD lpType;
	char *path = "SOFTWARE\\Mozilla\\Mozilla Firefox";
	LPWSTR lpSubKey = _T("SOFTWARE\\Mozilla\\Mozilla Firefox");
	LPWSTR lpValueName = _T("CurrentVersion");
       
       RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpSubKey, 0, 0, &hKey);
	system("PAUSE");
	return 0;
}

es kommt dann immer der Fehler beim VC++:
Code:
1>------ Erstellen gestartet: Projekt: reg, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>.\main.cpp(17) : warning C4101: 'lpType': Unreferenzierte lokale Variable
1>Verknüpfen...
1>main.obj : error LNK2028: Nicht aufgelöstes Token (0A000293) ""extern "C" long __stdcall RegOpenKeyExW(struct HKEY__ *,wchar_t const *,unsigned long,unsigned long,struct HKEY__ * *)" (?RegOpenKeyExW@@$$J220YGJPAUHKEY__@@PB_WKKPAPAU1@@Z)", auf das in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)" verwiesen wird.
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" long __stdcall RegOpenKeyExW(struct HKEY__ *,wchar_t const *,unsigned long,unsigned long,struct HKEY__ * *)" (?RegOpenKeyExW@@$$J220YGJPAUHKEY__@@PB_WKKPAPAU1@@Z)" in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)".
1>F:\Dokumente und Einstellungen\Administratorp\Eigene Dateien\Visual Studio 2008\Projects\reg\Debug\reg.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://f:\Dokumente und Einstellungen\Administratorp\Eigene Dateien\Visual Studio 2008\Projects\reg\reg\Debug\BuildLog.htm" gespeichert.
1>reg - 3 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

hab echt keine Ahnung was ich da noch machen kann...
hoffe auf eine schnell Antwort, hab dann kein inet für ein paar tage...
ich hoffe ihr könnt mir helfen

Danke
Gruß
 
Zurück