,在C#里怎么调用这个按键精灵插件
请教高手,在C#里如何调用这个按键精灵插件
本人菜鸟,最近在捣鼓一个小游戏的辅助工具(自用),嫌按键精灵写代码的类VBscript语言太简陋,用起来相当不舒服,就想在.net平台下用C#写。于是需要在C#里调用按键精灵专用的361度后台窗口插件(WndEx6_51.dll,下载地址见后)。本人水平十分有限,编程幼儿园小班文凭,捣鼓了很久也没有在C#中成功调用这个dll。
我用dll export view查看这个dll,发现其应该是一个com组件,但尝试了以下几种方法均未成功,望高手帮忙:
1、直接regsvr32注册报初始化例程失败;
2、在C#中直接添加引用失败,报不是一个程序集或有效的COM组件;
3、在VS命令行中用tlbimp命令生成一个WndExnet.dll,在C#中添加引用成功,但运行时在实例化WindowExClass处报错:检索COM类组件失败;
4、利用DllImport方式直接加载WndEx6_51.dll,调用方法时报错:初始化例程失败
5、利用博客园中kenkao的方案调用非托管dll的方式,直接就无法LoadLibrary,地址:
http://blog.****.net/kenkao/article/details/3465170
水平有限,已无计可施。望高手们支招。不胜感激!!
附上插件下载地址(我晕,园子下载站里怎么也上传不成功,只好放到百度盘了):
http://pan.baidu.com/s/1qW5H9Go
备用下载地址(按键精灵论坛插件发布原始地址):
http://bbs.anjian.com/thread-78576-1-1.html
------解决思路----------------------
你应该问作者,怎么写调用接口
------解决思路----------------------
这和你偷到作者的老婆是一样一样的。
下面的比方就自己想吧。
------解决思路----------------------
这个 好像调用不了。。可以用C++自己写一个
本人菜鸟,最近在捣鼓一个小游戏的辅助工具(自用),嫌按键精灵写代码的类VBscript语言太简陋,用起来相当不舒服,就想在.net平台下用C#写。于是需要在C#里调用按键精灵专用的361度后台窗口插件(WndEx6_51.dll,下载地址见后)。本人水平十分有限,编程幼儿园小班文凭,捣鼓了很久也没有在C#中成功调用这个dll。
我用dll export view查看这个dll,发现其应该是一个com组件,但尝试了以下几种方法均未成功,望高手帮忙:
1、直接regsvr32注册报初始化例程失败;
2、在C#中直接添加引用失败,报不是一个程序集或有效的COM组件;
3、在VS命令行中用tlbimp命令生成一个WndExnet.dll,在C#中添加引用成功,但运行时在实例化WindowExClass处报错:检索COM类组件失败;
4、利用DllImport方式直接加载WndEx6_51.dll,调用方法时报错:初始化例程失败
[DllImport("WndEx6_51.dll", EntryPoint = "GetMousePointWindow", ExactSpelling = false, CallingConvention = CallingConvention.StdCall)]
private static extern int GetMousePointWindow();
5、利用博客园中kenkao的方案调用非托管dll的方式,直接就无法LoadLibrary,地址:
http://blog.****.net/kenkao/article/details/3465170
水平有限,已无计可施。望高手们支招。不胜感激!!
附上插件下载地址(我晕,园子下载站里怎么也上传不成功,只好放到百度盘了):
http://pan.baidu.com/s/1qW5H9Go
备用下载地址(按键精灵论坛插件发布原始地址):
http://bbs.anjian.com/thread-78576-1-1.html
------解决思路----------------------
你应该问作者,怎么写调用接口
------解决思路----------------------
下面的比方就自己想吧。
------解决思路----------------------
这个 好像调用不了。。可以用C++自己写一个