llztt 发表于 2009-9-18 01:18:47

QQ的DLL截图,无法连续截图,如何办呢?

本帖最后由 llztt 于 2009-9-18 22:09 编辑

FileInstall("tools\CameraDll.dll",@TempDir&"\CameraDll.dll")
DllCall(@TempDir&'\CameraDll.dll', 'int', 'CameraSubArea', 'hwnd', 0)
FileDelete(@TempDir&"\CameraDll.dll")我如上使用QQ截图,但发现,不能连续截图,保存一次后,无法再调用这个DLL,只能退出程序再运行才行,大家发现这问题没??

CameraDll.dll 的版本是7.0.431.1723

谢谢

afan 发表于 2009-9-18 01:29:39

我用这个版本的dll测试,没问题~
完整代码?

破帽遮颜 发表于 2009-9-18 01:56:59

FileDelete(@TempDir&"\CameraDll.dll")

你都删除这个dll了,还怎么截图?

FileInstall("tools\CameraDll.dll",@TempDir&"\CameraDll.dll")

While 5
        DllCall(@TempDir&'\CameraDll.dll', 'int', 'CameraSubArea', 'hwnd', 0)
        Sleep(1000)
WEnd

FileDelete(@TempDir&"\CameraDll.dll")

这样不行吗?没测试过

llztt 发表于 2009-9-18 22:08:44

正如楼上所言,是FILEDELETE的问题,不过理解不了为什么

不过问题解决了,高兴ING,呵呵

把AU3成品做的有声有色的,破帽的网吧工具、freesky的封装,帅啊

afan 发表于 2009-9-18 22:20:43

居然有这种低级错误...

看帖需谨慎,回帖要小心...

sellkingfly 发表于 2012-6-8 20:08:08

学习学习,qq的不错
页: [1]
查看完整版本: QQ的DLL截图,无法连续截图,如何办呢?