level 1
如题,本人最近联系写了一个COM输入数据+WinIO+DirectX联动的VB程序,但是同样的代码在两台电脑上跑其中一台完美运行而另一台电脑上WinIo似乎就根本不工作。
app目录下,VB目录下和system32下都已经放置了dll文件。
在程序中设置断点也可以看到代码的确执行到winIO往端口传键盘码的sub,但是DX就是接收不到WinIo模拟的键盘按下。换了一台电脑就能正常接收了,求解要如何解决。。
2011年12月18日 20点12分
1
level 1
补充,winIO失效的那台电脑只装了VB,连防火墙杀毒软件都没装,应该不会是被什么东西拦下来了。
2011年12月18日 20点12分
2
level 1
我一开始在网上查,说是winIO要独占端口。我想会不会是com有有com控件在读取所以冲突什么的,可是换用另外一台机器就完全没事OTL
2011年12月19日 18点12分
6
level 1
搞定了,因为没插PS/2键盘于是压根没有 &H60和&H64端口
2011年12月19日 23点12分
7
楼主,电脑如果不插ps/2键盘外设,但是设备管理里查看有ps/2键盘设备,能初始化成功,但是文本里输入不了,有啥办法吗?
2024年08月26日 03点08分
level 8
额~可以分享一下代码吗?
只需要WinIo键盘驱动的用法(驱动级模拟按键)(总是加载失败……)
2011年12月20日 04点12分
9
level 1
加载失败,几个原因:1\winIo位置不对2\你用的是64位,而这需要更多的步骤。3、你没有仔细看例子,也没有去网上下现成的例子并加以利用
2012年12月27日 09点12分
13