Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. void HookAll()
  2. {
  3.     int count = 0;
  4.     LogMessage(L"Start hooking...");
  5.     for ( int i = 0; i < GObjObjects->Num(); i++ )
  6.         {
  7.                 if ( ! GObjObjects->Data[ i ] || ! GObjObjects->Data[ i ]->Class ) { continue; }
  8.                 if (!strncmp(GObjObjects->Data[ i ]->Class->GetName(),"Sequence",8))
  9.                 {
  10.                     UObject * obj = static_cast<UObject *> (GObjObjects->Data[ i ]);
  11.                     hook = new toolkit::VMTHook(obj);
  12.                     hook->HookMethod(&ProcessEventHooked, 70);
  13.                     count++;
  14.                     if(count%10==0)
  15.                         LogMessage(L".");
  16.                 }
  17.         }
  18.     wchar_t* temp = (wchar_t *)malloc(sizeof(wchar_t) * 1024);
  19.     swprintf(temp,L"Hooked %i Sequence Objects",count);
  20.     LogMessage(temp);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement