Advertisement
allen343434

Untitled

Jan 27th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. void Protect(HMODULE hDll, char* dllname)
  2. {
  3. char strDLLName[_MAX_PATH];
  4. GetModuleFileName(hDll, strDLLName, _MAX_PATH);
  5. if (strstr(strDLLName, dllname) <= 0)
  6. {
  7. Sleep(10);
  8. MessageBox(NULL, "This DLL is LEECHED, Please use the original DLL \n from STEB.", "STEB", MB_ICONERROR | MB_TOPMOST);
  9. ExitProcess(1);
  10. }
  11.  
  12. }
  13.  
  14. BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
  15. {
  16. DisableThreadLibraryCalls(hDll);
  17. UNREFERENCED_PARAMETER(lpReserved);
  18. if (dwReason == DLL_PROCESS_ATTACH)
  19. {
  20. EraseHeaders(hDll);
  21. HideModule(hDll);
  22. CheckValidHardwareID();
  23. //Protect(hDll, "uc-forum.dll");
  24. }
  25. return TRUE;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement