Ещё никто не посчитал этот обзор полезным
Пользователей, посчитавших обзор забавным: 4
18
Не рекомендую
0.0 ч. за последние две недели / 275.1 ч. всего (93.1 ч. в момент написания)
Опубликовано: 3 мая. 2018 г. в 13:55
Обновлено: 3 мая. 2018 г. в 14:48
Товар получен бесплатно

format PE GUI 4.0
entry MyEntry

include 'C:\INCLUDE\Win32ax.inc'

section '.data' data readable writeable
szClsName db "TestWndClass",0
szWindowName db "Tutorial #1",0
wCls WNDCLASS
wMsg MSG
section '.code' code readable executable
MyEntry:
ᅠᅠᅠmov [wCls.style],CS_VREDRAW+CS_HREDRAW
ᅠᅠᅠmov [wCls.lpfnWndProc],WndProc
ᅠᅠᅠmov [wCls.lpszClassName],szClsName
ᅠᅠᅠmov [wCls.hbrBackground],COLOR_WINDOW+1
ᅠᅠᅠinvoke RegisterClass,wCls
ᅠᅠᅠinvoke CreateWindowEx,0,szClsName,szWindowName,WS_VISIBLE or WS_SYSMENU,\
ᅠᅠᅠᅠᅠ200,200,200,200,0,0,0,0
ᅠᅠᅠ.while eax<>0
ᅠᅠᅠᅠᅠinvoke GetMessage,wMsg,0,0,0
ᅠᅠᅠᅠᅠpush eax
ᅠᅠᅠᅠᅠᅠᅠinvoke TranslateMessage,wMsg
ᅠᅠᅠᅠᅠᅠᅠinvoke DispatchMessage,wMsg
ᅠᅠᅠᅠᅠᅠpop eax
ᅠᅠᅠ.endw
ᅠᅠᅠinvoke ExitProcess,0
proc WndProc hWnd,uMsg,wParam,lParam
ᅠᅠᅠpush edi esi ebx
ᅠᅠᅠmov eax,[uMsg]
ᅠᅠᅠ.if eax=WM_CLOSE
ᅠᅠᅠᅠᅠinvoke PostQuitMessage,0
ᅠᅠᅠ.elseif eax=WM_CREATE
ᅠᅠᅠ.else
ᅠᅠᅠᅠᅠinvoke DefWindowProc,[hWnd],[uMsg],[wParam],[lParam]
ᅠᅠᅠ.endif
ᅠᅠᅠpop ebx esi edi
ᅠᅠᅠret
endp
section '.idata' import data readable writeable

ᅠlibrary kernel32, 'KERNEL32.DLL',\
ᅠᅠᅠᅠuser32, 'USER32.DLL'
ᅠinclude 'C:\INCLUDE\APIA\Kernel32.inc'
ᅠinclude 'C:\INCLUDE\APIA\User32.inc'
Был ли этот обзор полезен? Да Нет Забавный Наградить
Комментариев: 4
﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽ 23 мая. 2018 г. в 18:28 
почему именно 12?)
Harvey 22 мая. 2018 г. в 21:36 
Норм сформулировал, ну хотябы не "как тебя жизнь родила", с такими предложениями я предполагаю, что тебе лет 12
﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽ 22 мая. 2018 г. в 17:54 
Как тебя жизнь нашла
Вопрос поинтереснее
Harvey 22 мая. 2018 г. в 5:55 
пиздец, это ж надо было найти какой то блокнот с этой инфой(хуй знает что это), а потом запихнуть это сюда, genious, я б даже сказал presently