Advertisement
Guest User

valen1, unknown cheats

a guest
Sep 12th, 2013
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <Windows.h>
  2. #include <detours.h>
  3. #include <stdio.h>
  4. #ifdef _DEBUG
  5. # define Debug(fmtstr, ...) printf(fmtstr, ##__VA_ARGS__)
  6. #else
  7. # define Debug(fmtstr, ...)
  8. #endif
  9. #pragma warning(disable : 4996)
  10.  
  11. typedef int* ( __cdecl* tCbuf_AddText )(int a1, int a2, int a3, int a4, char* a5, char* a6);
  12. tCbuf_AddText Cbuf_AddText_ = ( tCbuf_AddText )0xCB10D0; //latest: CB10D0 oldones: CB10B0
  13. tCbuf_AddText origCbuf;
  14.  
  15. int* hkCbuf(int a1, int a2, int a3, int a4, char* a5, char* a6){
  16.     //MessageBox(NULL, "Test", "Func. Detoured", MB_OK);
  17.     printf("test: %d %d %d %d %d %d \n", a1, a2, a3, a4, a5, a6);
  18.     return origCbuf(a1,a2,a3,a4,a5,a6);
  19. }
  20.  
  21. bool WINAPI DllMain(HINSTANCE hinstDLL, DWORD Reason, LPVOID lpReserved)
  22. {
  23.     AllocConsole();
  24.     freopen("CONIN$", "r", stdin);
  25.     freopen("CONOUT$", "w", stdout);
  26.     freopen("CONOUT$", "w", stderr);
  27.     if(Reason == 1)
  28.     {
  29.         origCbuf=(tCbuf_AddText) DetourFunction((PBYTE)0xCB10D0,(PBYTE)hkCbuf); //latest: CB10D0 oldones: CB10B0
  30.     }
  31.     return true;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement