it's give crash!
Code:
#INCLUDE ETC... DWORD execute(DWORD HERE ) { __asm { push command push 0x00 call dword ptr ds:[HERE] } } DWORD WINAPI Watek( LPVOID ) { ///////// while(1) { DWORD HERE = 0x0055011; execute(HERE); Sleep(300); } return 1; } int DllMain(_In_ void * _HDllHandle, _In_ unsigned _Reason, _In_opt_ void * _Reserved) { if(DLL_PROCESS_ATTACH== _Reason) { CreateThread(NULL, NULL, Watek, NULL, NULL, NULL); } return 1; }
BUT THIS ONE WORK
Code:
#INCLUDE ETC... DWORD execute() { __asm { push command push 0x00 call dword ptr ds:[0x0055011] } } DWORD WINAPI Watek( LPVOID ) { ///////// while(1) { execute(); Sleep(300); } return 1; } int DllMain(_In_ void * _HDllHandle, _In_ unsigned _Reason, _In_opt_ void * _Reserved) { if(DLL_PROCESS_ATTACH== _Reason) { CreateThread(NULL, NULL, Watek, NULL, NULL, NULL); } return 1; }