winio Initialize 失败,求救!!

最近想使用winio,结果初始化就不行。我的操作系统是64位win7,使用的jdk是32位的1.7版本。根据网上的说法已经将WinIo32.dll、WinIo32.sys文件都放到java的bin目录下了,也尝试了使用管理员权限运行了该程序。结果都是不行,输出结果都是0,即初始化失败。有哪位大神遇到过这个问题解决了的

public class Test {
public static void main(String[] args) throws Exception {
JNative.setLoggingEnabled(true);
System.loadLibrary("WinIo32");
JNative jnative = new JNative("WinIo32", "InitializeWinIo");
jnative.setRetVal(Type.INT);
jnative.invoke();
int re=jnative.getRetValAsInt();
jnative.dispose();
System.out.println(re);
}
}

2个回答

WinIo32 只支持32位的系统。。。建议使用 WinRing0

zzw1531439090
zzw1531439090 另外,是否有java调用WinRing0模拟键盘输入的demo可以提供参考下呢
3 年多之前 回复
zzw1531439090
zzw1531439090 您的意思是在64位的操作系统上是不能使用winio32的?我只知道JNative好像是只有32位的。
3 年多之前 回复

WinRing0 支持如下。。

 C++
Required Visual C++ 2005/2008 Standard Edition or higher because of using MFC. 

C# 
Required Visual C# 2005/2008 Express Edition or higher. 

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐