超市钱箱驱动!以下这个驱动只能在98下用,不能在2000下用,如何使它能2000下
用,项目快要提交了,唉!唉!唉!唉!唉!唉!唉!唉!唉!唉!唉!唉!
它的C语言驱动为:
#include <stdio.h>
#include <bios.h>
main()
{
int i,j,k;
system("mode com2:9600 n 8 1");
bioscom(1,04,1);
bioscom(1,01,1);
bioscom(1,'M',1);
bioscom(1,0x17,1);
}

解决方案 »

  1.   

    老兄,找控件吧,好像有专门的传口通讯API,2000下写驱动可是门学问啊,一两天你是学不会的,夸张点,DOS下面的out汇编指令2000下就的写个驱动,大概有500行左右。
      

  2.   

    在WIN2000中进入RING0再进行操作吧。
      

  3.   

    串口api现在已经非常成熟了,比你的那些程序可读性,稳定性都好,有的是串口例程。
      

  4.   

    TO; prettywolf(多情自古空余恨,此恨绵绵无绝期) 怎么现在很多人一谈到驱动,就RING0?