易语言调用微信PrScrn.dll文件进行截图的代码

 更新时间:2018年11月26日 08:31:08   作者:易语言教程贝贝吧  
今天小编就为大家分享一篇关于易语言调用微信PrScrn.dll文件进行截图的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

DLL命令表

.版本 2
.DLL命令 GetProcAddress, 整数型, "kernel32", "GetProcAddress", , 返回函数地址
  .参数 hModule, 整数型
  .参数 lpProcName, 文本型
.DLL命令 GetModuleHandle, 整数型, "kernel32", "GetModuleHandleA", , 获取一个应用程序或动态链接库的模块句柄 如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError
  .参数 lpModuleName, 文本型, , 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;
.DLL命令 IsBadCodePtr, 整数型, "kernel32", "IsBadCodePtr", , 确定读指针的合法性
  .参数 lpfn, 整数型
.DLL命令 LoadLibrary, 整数型, "kernel32", "LoadLibraryA", , 载入指定的动态链接库,并将它映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源 成功则返回库模块的句柄,零表示失败。会设置GetLastError
  .参数 lpLibFileName, 文本型, , 指定要载入的动态链接库的名称。采用与CreateProcess函数的lpCommandLine参数指定的同样的搜索顺序;

常量数据表

.版本 2
.常量 NULL, "0"
.常量 MB_OK, "0"
.常量 MB_ICONHAND, "16"
.常量 MB_ICONQUESTION, "32"
.常量 MB_ICONEXCLAMATION, "48"
.常量 MB_ICONASTERISK, "64"
.常量 MB_USERICON, "128"
.常量 TRUE, "1"

调用微信截图DLL的代码

此功能需要调用PrScrn.dll测试时放在同一文件下。下载地址 https://www.jb51.net/dll/PrScrn.dll.html

.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _CALL, 整数型
.参数 调用地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 参数4, 整数型, 可空
.参数 参数5, 整数型, 可空
.参数 参数6, 整数型, 可空
.参数 参数7, 整数型, 可空
.参数 参数8, 整数型, 可空
.参数 参数9, 整数型, 可空
.参数 参数10, 整数型, 可空
.参数 参数11, 整数型, 可空
.参数 参数12, 整数型, 可空
.参数 参数13, 整数型, 可空
.参数 参数14, 整数型, 可空
.参数 参数15, 整数型, 可空
.如果真 (IsBadCodePtr (调用地址) = #TRUE)
  返回 (0)
.如果真结束
置入代码 ({ 86, 190, 15, 0, 0, 0, 141, 77, 8, 141, 76, 241, 252, 139, 65, 4, 133, 192, 116, 2, 255, 49, 78, 131, 233, 8, 133, 246, 117, 239, 255, 85, 8, 94, 201, 194, 124, 0 })
返回 (0)
.子程序 _PrScrn, 整数型
.局部变量 bRet, 整数型
bRet = _CALL (GetProcAddress (LoadLibrary (“PrScrn.dll”), “PrScrn”))
返回 (bRet)
.子程序 _截屏按钮_被单击
.局部变量 bRet, 整数型
bRet = _PrScrn ()
.如果 (bRet = #TRUE)
  调试输出 (“截图成功”)
.否则
  调试输出 (“截图失败”)
.如果结束

运行结果:

总结

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

相关文章

  • 易语言将十进制数值转换为八进制文本的方法

    易语言将十进制数值转换为八进制文本的方法

    今天小编就为大家分享一篇关于的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言或者命令使用讲解

    易语言或者命令使用讲解

    今天小编就为大家分享一篇关于易语言或者命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言解析淘宝客短链接转换成商品真实链接的代码

    易语言解析淘宝客短链接转换成商品真实链接的代码

    今天小编就为大家分享一篇关于易语言解析淘宝客短链接转换成商品真实链接的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言编写计算器教学

    易语言编写计算器教学

    在本文中小编给大家分享了一篇用易语言编写一个计算器的详细步骤,有兴趣的读者们可以参考下。
    2018-12-12
  • 易语言将进度条当前进度显示出来的方法

    易语言将进度条当前进度显示出来的方法

    今天小编就为大家分享一篇关于易语言将进度条当前进度显示出来的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言调用百度的真相问答制作真相问答机的代码

    易语言调用百度的真相问答制作真相问答机的代码

    今天小编就为大家分享一篇关于易语言调用百度的真相问答制作真相问答机的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 易语言皮肤加载方法

    易语言皮肤加载方法

    在本篇内容里小编给大家分享的是关于易语言皮肤加载的方法知识点,有兴趣的朋友们可以跟着学习下。
    2018-12-12
  • 易语言中的命令及操作符知识点总结

    易语言中的命令及操作符知识点总结

    在本篇文章里小编给各位整理的是关于易语言中的命令及操作符知识点总结内容,有需要的朋友们可以参考下。
    2020-03-03
  • 易语言创建EXCEL对象的方法

    易语言创建EXCEL对象的方法

    在本篇内容里小编给大家分享了关于易语言创建EXCEL对象的方法和步骤,对此有需要的朋友们可以参考下。
    2018-12-12
  • 快速卸载易语言步骤

    快速卸载易语言步骤

    在本文里小编整理的是关于卸载易语言的基础步骤内容,需要的读者们参考下。
    2018-12-12

最新评论