当前位置: 代码迷 >> PB >> 求PB调用winAPI函数EnumThreadWindows的用法解决思路
  详细解决方案

求PB调用winAPI函数EnumThreadWindows的用法解决思路

热度:54   发布时间:2016-04-29 05:51:53.0
求PB调用winAPI函数EnumThreadWindows的用法
本帖最后由 xiajinxian 于 2013-03-30 09:23:08 编辑
求PB调用winAPI函数EnumThreadWindows的用法,谢谢
------解决方案--------------------
引用:
引用:FUNCTION boolean EnumThreadWindows(ulong dwThreadId,ulong lpfn,ulong lParam) LIBRARY "user32.dll"
试过的...不行...
第二个参数好像是什么回调参数,不懂

 待我问下元方怎么看
------解决方案--------------------
引用:
引用:FUNCTION boolean EnumThreadWindows(ulong dwThreadId,ulong lpfn,ulong lParam) LIBRARY "user32.dll"
试过的...不行...
第二个参数好像是什么回调参数,不懂


额 这个好像函数好像在PB中是不能用的,EnumThreadWindows中用到了 CallBack 技术,但是PB是不支持的,也就是不能够使用AddressOf,也就是不能获取函数的地址。
但是我在我在看一篇PB防止被PBkiller反编译的文章中看到可以通过PBNI实现 CallBack,你可以找下相关的资料,这个我也接触不深具体怎么调用 EnumThreadWindows 就只能帮到这了,希望对你有所帮助
------解决方案--------------------
如楼上所说, 回调函数PB无法实现