Hey, ich wollte mich dran machen ein kleines Programm in c++ zu programmieren...das Programm soll als erstes den gewünschten Fensternamen finden. Und genau da komm ich grade nicht weiter... hier mal meine main-Funktion.
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.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;
}
Vielen Dank im vorraus.
edit: Hab die Zeilen jetzt markiert...sry <.<..