按键精灵361插件如何在VB中调用

x94237 2014-06-26 09:16:45
最近玩按键精灵,发现361插件中的窗口欺骗函数挺好用,想用在VB中,可以正常引用,写代码时可以显示出所有的函数及调用参数,但执行时提示找不到函数入口,在XP下面无法注册该dll。用Declare语句声明则是找不到文件。我用Depends查看了一下,能看到DllCanUnloadNow、DllGetClassObject、DllRegisterServer这三个函数。其他内置函数看不到。请问这个dll文件是否能在VB中使用,该如何引用。或者谁能给个这这个插件中窗口欺骗的实现代码也可以。
http://pan.baidu.com/s/1gd46DNH
...全文
802 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-06-30
  • 打赏
  • 举报
回复
改玩AutoHotKey吧。 http://www.autohotkey.com
赵4老师 2014-06-30
  • 打赏
  • 举报
回复
引用 4 楼 x94237 的回复:
[quote=引用 3 楼 zhao4zhong1 的回复:] 改玩AutoHotKey吧。 http://www.autohotkey.com
我主要是需要那个窗口欺骗函数。简单的说,如果程序禁止后台操作时,会检测本身是否处于激活状态,如果未激活,则所有操作都丢弃。这个插件里面有个窗口欺骗函数,可以欺骗程序检测时认为自身是激活状态。如果这个插件用VB不能直接调用,那么能不能用API直接实现这个功能。[/quote] 使用.ahk脚本几乎可以将90%以上需要手动操作的序列转换为脚本自动执行。
x94237 2014-06-30
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
改玩AutoHotKey吧。 http://www.autohotkey.com
我主要是需要那个窗口欺骗函数。简单的说,如果程序禁止后台操作时,会检测本身是否处于激活状态,如果未激活,则所有操作都丢弃。这个插件里面有个窗口欺骗函数,可以欺骗程序检测时认为自身是激活状态。如果这个插件用VB不能直接调用,那么能不能用API直接实现这个功能。
x94237 2014-06-27
  • 打赏
  • 举报
回复
试了,可以正常引用。程序中用Public obj_BgKM As New bgkms语句定义,编写时通过VB的实时帮助可以看到函数及参数列表,但运行时提示出错。
threenewbee 2014-06-26
  • 打赏
  • 举报
回复
看到DllRegisterServer,说明这是一个COM dll 在VB中用 工程 - 添加引用 - 浏览 试试看。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧