Datetime 将当前日期作为masm上的数字获取?
我想要一个每月做两次X任务的程序。所以我想把今天作为数字,这样我就可以做一些事情,比如如果天=1或15,那么就做X 是否有人有一个简单的masm示例来获取当前日期作为数字 我在寻找代码的简单性,这样我就可以理解它的功能,也许我可以调用一些WinAPI。Datetime 将当前日期作为masm上的数字获取?,datetime,time,masm,masm32,Datetime,Time,Masm,Masm32,我想要一个每月做两次X任务的程序。所以我想把今天作为数字,这样我就可以做一些事情,比如如果天=1或15,那么就做X 是否有人有一个简单的masm示例来获取当前日期作为数字 我在寻找代码的简单性,这样我就可以理解它的功能,也许我可以调用一些WinAPI。.386 .386 .model flat, stdcall .stack 4096 option casemap :none include masm32.inc include kernel32.inc include macros.asm
.386
.386
.model flat, stdcall
.stack 4096
option casemap :none
include masm32.inc
include kernel32.inc
include macros.asm
GetLocalTime PROTO :DWORD
.data
LPSYSTEMTIME STRUCT
wYear WORD ?
wMonth WORD ?
wDayOfWeek WORD ?
wDay WORD ?
wHour WORD ?
wMinute WORD ?
wSecond WORD ?
wMilliseconds WORD ?
LPSYSTEMTIME ENDS
localTime LPSYSTEMTIME <>
.code
main PROC
invoke GetLocalTime, ADDR localTime
invoke ExitProcess,eax
main ENDP
END main
.平板模型,标准球
.堆栈4096
选项案例图:无
包括masm32.inc
包括kernel32.inc
包括宏.asm
GetLocalTime协议:DWORD
.数据
LPSYSTEMTIME结构
威耳字?
第十五个字?
wDayOfWeek单词?
单词?
你说什么?
一个字?
第二个字?
一个字?
LPSYSTEMTIME结束
本地时间LPSYSTEMTIME
.代码
主进程
调用GetLocalTime,ADDR localTime
调用ExitProcess,eax
主端
端干管
您可以从localTime结构中提取一周或一个月的当前日期。有关如何设置visual studio的详细信息,请访问我的博客。并使用struct提取日期。localTime.wDate。。另外,您不必定义proto,也不必定义struct,因为它们已经在kernel32中了,这一行:GetLocalTime proto:DWORD错误A2119:必须指定语言类型为什么?