Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 6 Jahren
vor 6 Jahren
vor 6 Jahren
vor 6 Jahren
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include <cstdint>
  2. #include <iostream>
  3. #include <iomanip>
  4. #include <Windows.h>
  5. #include <memory>
  6. #include "../test_cases/test_cases.h"
  7. #include "abstracthook.h"
  8. extern AbstractHookEngine* g_mhook,
  9. *g_PolyHook,
  10. *g_MinHook;
  11. int main(int argc, char** argv) {
  12. AbstractHookEngine* engines[] = {
  13. g_PolyHook,
  14. g_MinHook,
  15. g_mhook,
  16. };
  17. SelfTest();
  18. for(auto&& x : engines) {
  19. if (!x->hook_all()) {
  20. std::cerr << x->name() << " can't hook\n";
  21. x->unhook_all();
  22. continue;
  23. }
  24. SelfTest();
  25. x->unhook_all();
  26. }
  27. std::cout << "+----------+-+-+-+-+-+-+-+" << std::endl <<
  28. '|' << std::setw(10) << "Name" << std::setw(1) << "|S|B|R|A|?|L|T|" << std::endl <<
  29. "+----------+-+-+-+-+-+-+-+" << std::endl;
  30. for (auto&& x : engines) {
  31. std::cout << *x << std::endl;
  32. }
  33. std::cout << "+----------+-+-+-+-+-+-+-+" << std::endl;
  34. }