OldSchoolHack

Registrieren / Anmelden Deutsch

FindWindow() Funktion

icon Thema: [Question] FindWindow() Funktion

Anmeldungsdatum: Mai 2011

Beiträge: 419

Benutzer-Bewertung:

199 positiv
8 negativ
TEXT Code:
  1. Arma 3 "D:\Steam\steamapps\common\Arma 3\arma3.exe" -window -name=Wirbelwind -nosplash "-mod="
" muss auch escaped werden...

... Aber hol dir die ProcessID vom Spiel bitte anders:

CPP Code:
  1. #include <tchar.h>
  2. #include <TlHelp32.h>
  3.  
  4. DWORD GetPIdByProcessName(const TCHAR* Name)
  5. {
  6. PROCESSENTRY32 ProcessEntry;
  7. ProcessEntry.dwSize = sizeof(PROCESSENTRY32);
  8.  
  9. DWORD ProcessID = 0;
  10. HANDLE Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
  11.  
  12. if (Process32First(Snapshot, &ProcessEntry) == TRUE)
  13. {
  14. while (Process32Next(Snapshot, &ProcessEntry) == TRUE)
  15. {
  16. if (_tcscmp(ProcessEntry.szExeFile, Name) == 0)
  17. {
  18. ProcessID = ProcessEntry.th32ProcessID;
  19. }
  20. }
  21. }
  22.  
  23. CloseHandle(Snapshot);
  24.  
  25. return ProcessID;
  26. }
  27.  
  28. DWORD GamePId = GetPIdByProcessName(TEXT("arma3.exe"));

ergibt mehr sinn oder ?

__________________

http://abload.de/img/signaturmitoshlogos2ufb.jpg
http://abload.de/img/pfeila4uzk.png Da unten ist ein Like-Button, benutze ihn doch
1 positiv
0 negativ
Dieser Beitrag wurde bewertet von:
Wirbelwind94 (Do 14. Mai 2015, 22:32)