功能为:
用程序模拟从Com1口输入二进制数据
即让别的程序以为从Com1口接收到了数据给出代码者优先给分

解决方案 »

  1.   

    呵呵,我知道用VB很难,我用汇编写了,但VB不能调用汇编,有人知道别的办法吗?
      

  2.   

    //我用汇编写了,但VB不能调用汇编,有人知道别的办法吗vb嵌入汇编虽然麻烦,但你可以调用汇编生成的可执行文件呀:)
      

  3.   

    或许你可以用汇编或者C类将此功能编译成一个模块DLL,然后作为API调用,不过这样也很麻烦...
      

  4.   

    用openfile和writefile试试用winsock直接向串口发送数据不行吗
      

  5.   

    不是发送,是模拟从别的机子接收
    让别的程序以为从Com1口接收到了来自别的机子的数据
      

  6.   

    Visual Basic 与分布式监控系统——RS-232/485串行通信本书结合Visual Basic的串行通信控件和RS-232/485分布式监控系统,应用Visual Basic中的串行通信控件MSComm,通过实例循序渐进地讲述了如何获取模拟信号和数字信号,进而实现分布式监控的方法。同时,本书还介绍了Visual Basic 6.0中的Internet控件与分布式模块的结合,并结合无线传输模块进行监控,还介绍了将RS-232设备串连上RS-485网络的可寻址转换模块。最后介绍了其他两种控制分布式模块的途径。 本书面向操作,重点突出,偏重应用。书中提供了完整的设计步骤和程序代码,并给予详细的注释,既适合有程序设计基础的读者使用,也适合没有程序设计基础的读者学习。本书可供通信领域的开发人员和其他技术人员使用或参考。
      

  7.   

    这个问题以前也遇到过,最终也没有找到纯vb的解决方法
    我设想是否类似一个hook,钩住串口驱动comm.drv或干脆写一个comm.drv的替代
    就如作端口监听一样替换掉winsock.dll
    请教过通讯开发达人,提示曰仿真串口可行,不过就不是vb所能实现的了