Ersten Parameter bei GetModuleFileName() ???



  • Hallo,

    Was muss ich beim ersten Parameter von GetModuleFileName() hinschreiben, um die EXE eines anderen HWND's bzw. CWnd's herauszukriegen ?

    Habe es schon so versucht, aber in der MessageBox stehen immer so komische Zeichen :

    DWORD dwProcessID;
    	HANDLE hProc;
    	char str[MAX_PATH];
    
    	GetWindowThreadProcessId(::GetForegroundWindow(), &dwProcessID);
    	hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessID);
    
    	GetModuleFileName([u][b](HMODULE) hProc[/b][/u], str, sizeof(str));
    
    	MessageBox(str, "Meldung", MB_OK);
    

    Danke für jeden Rat

    Thx
    Cillin


Anmelden zum Antworten