here on the assembly. will it come down? more low i don't know
`
format PE GUI 4.0 entry start include 'win32a.inc' ;--------------------------------------------- section '.code' code readable executable start: invoke GetModuleHandle,0 ;invoke DialogBoxParam,eax,37,HWND_DESKTOP,DialogProc,0 invoke ExitProcess,0 ;--------------------------------------------- proc DialogProc hwnddlg,msg,wparam,lparam push ebx esi edi cmp [msg],WM_INITDIALOG je .wminitdialog cmp [msg],WM_COMMAND je .wmcommand cmp [msg],WM_CLOSE je .wmclose cmp [msg],WM_TIMER je .wmtimer xor eax,eax jmp .finish .wminitdialog: ; βΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ invoke SetTimer,[hwnddlg],1,100,NULL jmp .processed .wmcommand: cmp [wparam],BN_CLICKED shl 16 + IDCANCEL je .wmclose jmp .processed .wmtimer: ; ΡΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΌΡΡΠΊΡ Π½Π° 1 ΠΌΠΈΠΊΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅Π΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ invoke mouse_event,MOUSEEVENTF_MOVE,0,0,0,0 jmp .processed .wmclose: invoke EndDialog,[hwnddlg],0 .processed: mov eax,1 .finish: pop edi esi ebx ret endp ;--------------------------------------------- section '.idata' import data readable writeable library kernel32,'KERNEL32.DLL',\ user32,'USER32.DLL' include 'apia\kernel32.inc' include 'apia\user32.inc' ;--------------------------------------------- section '.rsrc' resource data readable directory RT_DIALOG,dialogs resource dialogs,\ 37,LANG_ENGLISH+SUBLANG_DEFAULT,demonstration dialog demonstration,'Preventing Windows to Sleeping Demo #1',0,0,190,55,WS_CAPTION+WS_SYSMENU+DS_CENTER+DS_SYSMODAL dialogitem 'BUTTON','',-1, 2, -1, 185, 35,WS_VISIBLE+BS_GROUPBOX dialogitem 'STATIC','No Screensaver, no Sleeping ;)',-1,6,15,177,13,WS_VISIBLE+ES_CENTER dialogitem 'BUTTON','Exit',IDCANCEL,135,37,50,15,WS_VISIBLE+WS_TABSTOP+BS_PUSHBUTTON enddialog
`