OldSchoolHack

Registrieren / Anmelden Deutsch

kleines Buttonproblem


icon kleines Buttonproblem #1

Anmeldungsdatum: Feb 2008

Beiträge: 27

Hab mal angefangen den Pinballtrainer aus dem Tut in VC++ zu basteln
allerdings!: 1 Error

HrogrammeMicrosoft Visual StudioMyProjectsPinballTrainerPinballTrainerDlg.cpp(189) : error C2440: \'=\' : cannot convert from \'class CWnd *\' to \'struct HWND__ *\'
       Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

anzeigen tut er dann folgende Zeile:

fenster = FindWindow(NULL, \"3D-Pinball für Windows â€â€œ Space Cadet\");

Der Fehler ist in der Funktion des Buttons dh der Name des Topic...

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!
icon #2

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
Zitat
'class CWnd *' to 'struct HWND__ *'
sicher, dass du HWND fenster und nicht CWND Fenster geschrieben hast? Wenn das nicht der Fehler ist, dann poste mal deinen Quellcode.

greetz KN4CK3R

__________________

Hallo
icon #3

Anmeldungsdatum: Feb 2008

Beiträge: 27

Daran liegts nicht...
Hier mal der Code des Buttons:

TEXT Code:
  1. void CPinballTrainerDlg::OnButton10000Punkte()
  2. {
  3.  
  4. HWND fenster = NULL;
  5. while(fenster == NULL)
  6. {
  7. fenster = FindWindow(NULL, "3D-Pinball für Windows â€â€œ Space Cadet"); //Error!
  8. Sleep(100);
  9. }
  10.  
  11. DWORD prozessid;
  12. GetWindowThreadProcessId(fenster, &prozessid);
  13. HANDLE handleprozess;
  14. handleprozess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, prozessid);
  15. DWORD puffer = NULL;
  16. ReadProcessMemory(handleprozess,(void*)(0x0C23EDC),&punkte,sizeof(punkte),&puffer);
  17.  
  18. punkte = punkte + 100000;
  19.  
  20. WriteProcessMemory(handleprozess,(void*)(0x0C23EDC),&punkte,sizeof(punkte),&puffer);
  21. WriteProcessMemory(handleprozess,(void*)(0x0D9AEBA),&punkte,sizeof(punkte),&puffer);
  22. CloseHandle(handleprozess);
  23. }
  24.  

__________________

Lisa: Komm schon Dad überwinde dein eingebildetes Ego und sag endlich die Wahrheit.
Homer: Ok die Wahrheit... Die Wahrheit ist...  Ich bin perfekt! Und alles was ich anfasse wird perfekt!