为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言汇编取CPU序列号

三叶资源网 2019-07-29 13:04:37 易语言例程 2502 ℃ 3 评论
.版本 2

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 a, 整数型

a = 取启动时间 ()
输出调试文本 (汇编_取CPU序列号 ())
输出调试文本 (“用时:” + 到文本 (取启动时间 () - a))
a = 取启动时间 ()
输出调试文本 (系统_取CPU序列号 ())
输出调试文本 (“用时:” + 到文本 (取启动时间 () - a))
返回 (0)  ' 可以根据您的需要返回任意数值

.子程序 汇编_取CPU序列号, 文本型
.局部变量 s1, 整数型, , , -4
.局部变量 s2, 整数型, , , -8

置入代码 ({ 184, 1, 0, 0, 0 })  ' mov eax,01h
置入代码 ({ 49, 201 })  ' xor ecx,ecx
置入代码 ({ 49, 210 })  ' xor edx,edx
置入代码 ({ 15, 162 })  ' cpuid
置入代码 ({ 137, 85, 252 })  ' mov dword [ebp-4],edx
置入代码 ({ 137, 69, 248 })  ' mov dword [ebp-8],eax
返回 (取八位十六进制 (s1) + 取八位十六进制 (s2))

.子程序 取八位十六进制, 文本型
.参数 a, 整数型
.局部变量 s, 文本型

s = 取十六进制文本 (a)
s = 取重复文本 (8 - 取文本长度 (s), “0”) + s
返回 (s)

.子程序 系统_取CPU序列号, 文本型
.局部变量 VBScript, 对象

VBScript.创建 (“ScriptControl”, )
VBScript.写属性 (“Language”, “VBScript”)
VBScript.数值方法 (“ExecuteStatement”, #取CPU序列号)
返回 (VBScript.通用方法 (“Run”, “Getcpuid”, ).取文本 ())

@s562218

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-04-17 21:57:03]  回复

    易语言 取Cpu信息 GetSysInfo

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
支付快看点视频上传进度复制文件百度黑话捕获网卡POST教程go语言适合写游戏吗模拟斗地主游戏下载链接解析鼠标连发局域网扫描器二维码生成内存皮肤GDIPlus为什么go不适合做web一条游走的龙GDI源码软件验证udp广播组播
最新评论