Zitat:
int main(int argc, char** argv) {
DWORD id;
HANDLE ph;
string win_name;
HWND hwnd;
cout << "Fensternamen angeben. ";
getline(std::cin, win_name); //////
const char* win_name2 = win_name.c_str(); //////
hwnd = FindWindow(0, win_name2);
if(!hwnd) {
cout << "fenster nicht gefunden"; }
else
{
GetWindowThreadProcessId(hwnd,&id);
ph = OpenProcess(PROCESS_ALL_ACCESS, false,id);
}
cin.get();
return 0;
}
Es währe nett wenn mir wer die gekennzeichneten Zeilen eben erklären könnte, und auch vlt. den richtigen weg angeben könnte. Ich habe diese beiden Zeilen während meiner suche auf eine Lösung gefunden.