|
Thema |
Forum |
Letzter Beitrag |
Beiträge |
Zugriffe |
 |
[Question] FindWindow() Funktion
Erstellt am: Do 14. Mai 2015, 20:10
Wirbelwind94
Vorschau
Go To Post
Salve, Es geht um die Funktion FindWindow(), da muss man ja den genauen Namen vom Fenster angeben, Meine Frage dazu ist, wie man es anderser angeben muss oder gar eine ganz andere Methode da er bei dem "/" und beim "D:" fehlermeldungen bringt. Um Links zu sehen, musst du dich registrierenLg Wirbelwind
|
VB, C/C++, Delphi, etc |
Sa 16. Mai 2015, 13:50
von SilverFire
|
15 |
745 |
 |
[Question] FindWindow() Funktion
Erstellt am: Do 14. Mai 2015, 20:10
Wirbelwind94
Vorschau
Go To Post
Zitat du musst die '\' escapen - einfach immer doppelte '\\' nehmen. Ich habs zur Zeit so: TEXT Code: hWnd = FindWindow(0, "Arma 3 "D:Steam\\steamapps\\common\\Arma 3\\arma3.exe" -window -name=Wirbelwind -nosplash "-mod="");
Aber immer noch "Unbekanntes Token" / "Ungültige Escapesequenz" und vor D:... wird ein ")" erwartet.
|
VB, C/C++, Delphi, etc |
Sa 16. Mai 2015, 13:50
von SilverFire
|
15 |
745 |
 |
[Question] FindWindow() Funktion
Erstellt am: Do 14. Mai 2015, 20:10
Wirbelwind94
Vorschau
Go To Post
Zitat von Dr_Pepper;86331 ergibt mehr sinn oder ? Ja im groben schon, muss es mir Morgen/Heute noch mal genauer anschauen. Jetz fehlt nur noch das GetModuleBase(), aber das ist doch eig alles Richtig oder? CPP Code: DWORD GetModuleBase(const DWORD dwProcessId, const char *szModuleName) { HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId); if (!hSnap) { return 0; } MODULEENTRY32 me; me.dwSize = sizeof(MODULEENTRY32); DWORD dwReturn = 0; if (Module32First(hSnap, &me)) { while (Module32Next(hSnap, &me)) { if (lstrcmpi(me.szModule, szModuleName) == 0) { dwReturn = (DWORD)me.modBaseAddr; break; } } } CloseHandle(hSnap); return dwReturn; }
|
VB, C/C++, Delphi, etc |
Sa 16. Mai 2015, 13:50
von SilverFire
|
15 |
745 |
 |
[Question] FindWindow() Funktion
Erstellt am: Do 14. Mai 2015, 20:10
Wirbelwind94
Vorschau
Go To Post
Habs problem gelöst, vielen dank an euch beiden Lg Wirbelwind
|
VB, C/C++, Delphi, etc |
Sa 16. Mai 2015, 13:50
von SilverFire
|
15 |
745 |
 |
[Question] FindWindow() Funktion
Erstellt am: Do 14. Mai 2015, 20:10
Wirbelwind94
Vorschau
Go To Post
Wäre noch ein Problem, das es die Tastensimolationen nicht ins spiel sendet, Mit keybd_event und SendInput probiert, sendet im Windows überall aber im Game nicht..
|
VB, C/C++, Delphi, etc |
Sa 16. Mai 2015, 13:50
von SilverFire
|
15 |
745 |