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