易语言检测程序是不是在虚拟机中运行的代码

汇编检测虚拟机的代码

.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕, , ,
.子程序 检测虚拟机, 逻辑型
.局部变量 a, 整数型
.如果 (try_ ())
  a = VMWare检测 ()
  try_out ()
.否则
.如果结束
.如果真 (a ≠ 0)
  返回 (真)
.如果真结束
.如果 (try_ ())
  a = VPC检测 ()
  try_out ()
.否则
.如果结束
返回 (a ≠ 0)
.子程序 VMWare检测, 整数型, , 此函数不能独立在实体机中运行,否则进程异常
.局部变量 a, 整数型
置入代码 ({ 184, 104, 88, 77, 86, 187, 0, 0, 0, 0, 185, 10, 0, 0, 0, 186, 88, 86, 0, 0, 237, 129, 251, 104, 88, 77, 86, 15, 148, 69, 252 })
返回 (a)
.子程序 VPC检测, 整数型, , 此函数不能独立在实体机中运行,否则进程异常
.局部变量 a, 整数型
置入代码 ({ 187, 0, 0, 0, 0, 184, 1, 0, 0, 0, 15, 63, 7, 11, 133, 219, 15, 148, 69, 252 })
返回 (a)
.子程序 try_, 逻辑型
置入代码 ({ 232, 50, 0, 0, 0, 85, 139, 236, 131, 196, 236, 82, 139, 85, 12, 139, 69, 16, 255, 114, 8, 143, 128, 184, 0, 0, 0, 255, 114, 12, 143, 128, 196, 0, 0, 0, 255, 114, 16, 143, 128, 180, 0, 0, 0, 184, 0, 0, 0, 0, 90, 201, 194, 16, 0, 88, 201, 131, 236, 20, 139, 204, 137, 65, 4, 232, 0, 0, 0, 0, 88, 131, 192, 28, 137, 65, 8, 137, 97, 12, 100, 161, 0, 0, 0, 0, 137, 1, 100, 137, 13, 0, 0, 0, 0, 255, 97, 20, 100, 161, 0, 0, 0, 0, 139, 72, 20, 139, 0, 100, 163, 0, 0, 0, 0, 51, 192, 131, 196, 24, 255, 225 })
返回 (假)
.子程序 try_out, 逻辑型
置入代码 ({ 201, 89, 100, 161, 0, 0, 0, 0, 57, 104, 16, 117, 28, 139, 80, 8, 129, 122, 228, 88, 131, 192, 28, 117, 16, 139, 96, 12, 139, 0, 100, 163, 0, 0, 0, 0, 131, 196, 24, 255, 225, 51, 192, 255, 225 })
返回 (假)
.子程序 _检测按钮_被单击
.如果 (检测虚拟机 () = 真)
  信息框 (“程序禁止在虚拟机中运行”, 0, “提示”, )
.否则
  信息框 (“程序物理机中运行”, 0, “提示”, )
.如果结束

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言制作王者荣耀刷金币脚本的代码

    打开黑夜模拟器,按下F10,王者荣耀进入挑战-魔女回忆,开始即可. 王者荣耀刷金币脚本 此功能需要加载精易模块5.6 .版本 2 .支持库 shellEx .支持库 EThread .支持库 eAPI .程序集 窗口程序集_启动窗口 .程序集变量 热键F10, 整数型 .程序集变量 热键Home, 整数型 .程序集变量 集_线程句柄, 整数型 .子程序 __启动窗口_创建完毕 热键F10 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键) 热键Home = 注册热

  • 易语言不用投递消息随意移动控件的代码

    不用投递消息移动控件的代码 .版本 2 .程序集 窗口程序集1 .程序集变量 l, 整数型 .程序集变量 r, 整数型 .程序集变量 ml, 整数型 .程序集变量 mr, 整数型 .子程序 _取位置标签_鼠标左键被按下, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 l = 取位置标签.左边 r = 取位置标签.顶边 ml = 取鼠标水平位置 () mr = 取鼠标垂直位置 () 时钟1.时钟周期 = 10 .子程序 _时钟1_周期事件 .判断开始

  • 易语言枚举电脑驱动判断是否存在指定驱动的代码

    DLL命令代码 .版本 2 .DLL命令 NtQuerySystemInformation, 整数型, "NTDLL.DLL", "NtQuerySystemInformation" .参数 SystemInformationClass, 整数型 .参数 pSystemInformation, 整数型 .参数 SystemInformationLength, 整数型 .参数 ReturnLength, 整数型, 传址 .DLL命令 CopyMemory, , &qu

  • 易语言实现对比版本号检查是否需要更新的代码

    版本号对比的代码 .版本 2 .程序集 窗口程序集_启动窗口 .子程序 _检测更新按钮_被单击 .局部变量 结果, 文本型 结果 = 到文本 (版本比对 (当前版本号编辑框.内容, 最新版本号编辑框.内容)) 是否需要更新标签.标题 = 结果 .子程序 版本比对, 逻辑型, , 软件版本号大小对比 .参数 localVersion, 文本型, , 本地版本号 .参数 onlineVersion, 文本型, , 最新版本号 .局部变量 localArray, 文本型, , "0" .局部

  • 易语言通过计算替换字节实现酷狗音乐缓存文件转MP3的代码

    DLL命令表 .版本 2 .DLL命令 创建线程_, 整数型, "kernel32", "CreateThread", , CreateThread建立新的线索 .参数 lpThreadAttributes, 整数型, , 0 .参数 dwStackSize, 整数型, , 0 .参数 lpStartAddress, 子程序指针 .参数 lpParameter, 整数型 .参数 dwCreationFlags, 整数型, , 0 .参数 lpThreadId, 整数

  • 易语言通过文本解析的方式把C代码转换成易代码

    常量数据表 .版本 2 .常量 c, "<文本长度: 759>", , '常量值是一段C代码 C代码转易代码 .版本 2 .支持库 commobj .支持库 iext2 .程序集 窗口程序集_启动窗口 .程序集变量 k, 快速文本对象 .程序集变量 k2, 快速文本对象 .子程序 __启动窗口_创建完毕 .局部变量 z, 字符格式 z.字体大小 = 8 z.字体名称 = "微软雅黑" d1.置默认字符格式 (z) d2.置默认字符格式 (z) d1.内容

  • 易语言通过解析破解艾奇学院的收费视频的代码

    常量数据表 .版本 2 .常量 常量1, "<文本长度: 51>", , href="/home.php?m=Order&a=subCourseConfirm&id=.*?" rel="external nofollow" 艾奇学院收费视频破解的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 iext .支持库 HtmlView .支持库 eAPI .程序集 窗口程序集_启动窗口 .程序集变量 vid, 文本

  • 易语言实现QQ空间留言批量删除的代码

    全局变量表 .版本 2 .全局变量 Uin_全, 文本型 .全局变量 Cookie_全, 文本型 QQ快捷启动的代码 .版本 2 .支持库 HtmlView .支持库 iext .程序集 窗口程序集_快速 .子程序 _超文本浏览框1_跳转完毕 .局部变量 返回文本, 文本型 .局部变量 文本分割, 文本型, , "0" .局部变量 二次分割, 文本型, , "0" .局部变量 i, 整数型 .局部变量 s, 整数型 .局部变量 Cookie, 文本型 .局部变量 U

  • 易语言内存读取获得当前PC已经登陆微信号的代码

    取当前PC登陆微信号的代码 此功能需要加载精易模块5.6 .版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .局部变量 局部_登陆个数, 整数型 .局部变量 局部_微信号, 文本型, , "0" .局部变量 i, 整数型 局部_登陆个数 = 取当前登陆微信号 (局部_微信号) .计次循环首 (局部_登陆个数, i) 微信号编辑框.内容 = "当前PC登陆微信号:" + 局部_微信号 [i] .计次循环尾 () .子程序 取当前登陆微信号,

  • 易语言制作语音聊天机器人的代码

    常量数据表 .版本 2 .常量 对话前, "<文本长度: 7>", , text":" .常量 对话后, "<文本长度: 2>", , "} .常量 token前, "<文本长度: 16>", , "access_token":" .常量 双撇号, "<文本长度: 1>", , " .常量 apikey, &q

  • 易语言获取网页端的好友管理页面信息导出QQ好友的代码

    全局变量表 .版本 2 .全局变量 Cookie_Overall, 文本型 .全局变量 BKN_Overall, 文本型 QQ快捷启动的代码 .版本 2 .程序集 窗口程序集_窗口1 .子程序 _超文本浏览框1_跳转完毕 .局部变量 Cookie, 文本型 .局部变量 Uin, 文本型 .局部变量 Skey, 文本型 Cookie = 网页_取Cookie ("qun.qq.com") .如果真 (寻找文本 (Cookie, "p_skey", , 假) ≠ -1)

  • 易语言制作连连看小游戏的代码

    图片资源表 .版本 2 .图片 卡通 .图片 横线 .图片 竖线 .图片 左上 .图片 右上 .图片 左下 .图片 右下 .图片 苹果, , 背景图 连连看的代码 .版本 2 .程序集 窗口程序集1 .程序集变量 显示图片, 字节型, , "0" .程序集变量 上次移动, 字节型 .程序集变量 上次点击, 字节型 .程序集变量 横数, 字节型 .程序集变量 竖数, 字节型 .程序集变量 图片数, 字节型 .程序集变量 可消除, 文本型, , "0" .程序集变量 剩

  • 易语言检测文件被哪个进程占用的代码

    检测文件占用的代码 此功能需要加载贝贝吧模块6.6 .版本 2 .支持库 eAPI .程序集 窗口程序集_启动窗口 .子程序 _查询按钮_被单击 .局部变量 进程名, 进程信息, , "0" .局部变量 进程id, 整数型, , "0" .局部变量 a, 整数型, , "0" .局部变量 i, 整数型 进程名 = 取系统进程列表 () 显示占用列表框.清空 () .计次循环首 (取数组成员数 (进程名), i) .如果真 (寻找文本 (到小写 (

  • 易语言通过解密微博图片地址获取发布者微博地址的代码

    常量数据表 .版本 2 .常量 常量1, "<文本长度: 399>", , 'js脚本 返回 origin_number 微博图片获取发布者的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 spec .支持库 eAPI .程序集 窗口程序集1 .子程序 _文本提取按钮_被单击 .局部变量 文本_提取, 文本型 .局部变量 文本_转换, 文本型 .局部变量 文本_结果, 文本型 .局部变量 文本_判断, 文本型 文本_提取 = 文本_倒取出中间文本 (图片地址编辑框

  • 易语言通过句柄名来关闭互斥体实现游戏多开的代码

    DLL命令代码 .版本 2 .DLL命令 GetProcessHandleCount, 逻辑型 .参数 hProcess, 整数型 .参数 pdwHandleCount, 整数型, 传址 .DLL命令 DuplicateHandle, 逻辑型 .参数 hSourceProcessHandle, 整数型 .参数 hSourceHandle, 整数型 .参数 hTargetProcessHandle, 整数型 .参数 lpTargetHandle, 整数型, 传址 .参数 dwDesiredAcce

随机推荐