首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于虚拟串口创建。解决方案

2012-01-20 
关于虚拟串口创建。我现在是用笔记本电脑,用VB想虚拟出一个串口,设备管理器现在没有串口。用createfile时,总

关于虚拟串口创建。
我现在是用笔记本电脑,用VB想虚拟出一个串口,设备管理器现在没有串口。
用createfile时,总是返回-1,没有创建。请有人能告诉一下,该怎么创建。

[解决办法]
虚拟串口好像不是那么创建的吧,你用那个API是在已有的串口情况下打开串口,如果没有串口肯定打开失败了!有专门虚拟串口的软件啊!好像是叫virtual port
[解决办法]
你要生成一个虚拟设备,然后在对应的设备对象里完成这个虚拟设备应该完成的功能.

这需要编写驱动完成.

如果你不会驱动,那就使用APIHOOK,拦截目标程序的CreateFile,ReadFile,WriteFile,CloseHandle:

一,在CreateFile时返回一个假的句柄,并记录;

二,在ReadFile,WriteFile时检查句柄,如果发现是这个假句柄,则转入自己的处理过程,模拟串口行为.

三,在CloseHandle的参数为这个假句柄时,退出处理过程.

如果你不会APIHOOK,那.....................
[解决办法]
http://www.google.cn/search?client=aff-cs-maxthon&forid=1&ie=utf-8&oe=UTF-8&hl=zh-CN&q=%E8%99%9A%E6%8B%9F%E4%B8%B2%E5%8F%A3

搜索+下载你总会吧..........
[解决办法]
学习
[解决办法]
下载个虚拟串口软件就行了。

热点排行