OldSchoolHack

Register / Login English

Renderer unabhängig von Fenstern verwenden

icon Thread: [Help] Renderer unabhängig von Fenstern verwenden

Join Date: Jul 2014

Posts: 12

User-Rating:

3 positive
0 negative
"Geht nicht" heißt, dass auf den Hotkey einfach nicht reagiert wird. Der MessageHook sieht so aus:

TEXT Code:
  1.  
  2. LRESULT CALLBACK Gui::MessageHook(int code, WPARAM wParam, LPARAM lParam)
  3. {
  4. if (lParam & 0x80000000 || lParam & 0x40000000)
  5. {
  6. return CallNextHookEx(Implode::Gui->messageHookHandle_, code, wParam, lParam);
  7. }
  8.  
  9. if (code == HC_ACTION)
  10. {
  11. //if (reinterpret_cast<LPMSG>(lParam)->message == WM_MOUSEMOVE)
  12. //{
  13. // return 0;
  14. //}
  15.  
  16. if (Implode::Gui->input_.ProcessMessage(reinterpret_cast<LPMSG>(lParam)))
  17. {
  18. return 1;
  19. }
  20. }
  21.  
  22. return CallNextHookEx(Implode::Gui->messageHookHandle_, code, wParam, lParam);
  23. }

Auf Threadingprobleme komme ich, da es für mich ziemlich zufällig scheint, wann es crasht. Meiner Erfahrung nach passiert sowas bei häufig bei Threadingprobleme. Ist aber nur ein Verdacht. Ich versuche, das weiter zu beobachten.