Guest User

Untitled

a guest
May 25th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include <windows.h>
  2. extern void Main(void);
  3. ::BOOL WINAPI DllWork ( __in ::HMODULE hModule )
  4. {
  5. Main();
  6. return true;
  7. }
  8. ::BOOL WINAPI DllMain ( __in ::HMODULE hModule, __in ::DWORD dwReason, __in __reserved ::LPVOID lpvReserved )
  9. {
  10. ::HANDLE hThread = NULL;
  11.  
  12. if ( dwReason == DLL_PROCESS_ATTACH )
  13. {
  14. if (( hThread = ::CreateThread(NULL, 0, (::LPTHREAD_START_ROUTINE)&DllWork, (::HMODULE)hModule, 0, NULL) ) == NULL )
  15. {
  16. return FALSE;
  17. }
  18. if ( ::CloseHandle(hThread) == FALSE )
  19. {
  20. }
  21. }
  22. return TRUE;
  23. }
Add Comment
Please, Sign In to add comment