使用微信PC端的截图dll库实现微信截图功能(C++ Builder实现)
- 网上有很多文章说“使用微信PC端的截图dll库实现微信截图功能”,我用node实现截图也要用一下,于是找到这个
https://github.com/liangtongzhuo/electron_screenshot 这个是用node调用PrintScr.exe,PrintScr又是调用PrScrn.dll。结果是直接可以用,但是需要安装一个.net 3.5的库 - 我想要一个绿色的版本的。于是相到用C++ Builder实现一个调用这个dll的命令行程序。
当前工程源代码
- https://github.com/zdhsoft/my_testlist/tree/main/c%2B%2Bbuilder/03_screen
生成C++Builder需要的lib
- 这个PrScrn.dll是一个32位的dll,可以直接用C++Builder自带的工具implib生成dll对应的lib
- 如果是64位的dll,就不能用implib, 要用别的。
implib PrScrn.lib PrScrn.dll
- 查看一下,这个dll有哪些接口
tdump -ee -m PrScrn.dll
输出如下:
Turbo Dump Version 6.6.1.0