Кому надо функция определения времени
Код:
...
TimeBuff du 128 dup (?)
Time SYSTEMTIME
TimeStr du '%02d:%02d:%02d',0,0
...
proc GetTime
GetLocalTime(Time)
movzx eax,[Time.wHour]
movzx ebx,[Time.wMinute]
movzx ecx,[Time.wSecond]
cinvoke wsprintfW,TimeBuff,TimeStr,eax,ebx,ecx
ret
endp
в TimeBuff будет время в типе WideString
Добавлено через 23 часа 16 минут
Определение расширения монитора
Код:
proc GetX
.if [isSetDx] = 0
GetDC(0)
GetDeviceCaps(eax,8 )
.endif
ret
endp
После GetDeviceCaps в EAX будед расширение по Х. По У думаю не надо)