Win2K下根本不允许程序在应用层直接读写端口;
只能通过vxd方式访问I/O端口;
可以到http://lu0.126.com看看

解决方案 »

  1.   

    我有个注意 破掉WIN2000的硬件保护,很简单!大家都知道   
    void Ke386SetIoAccessMap(int, IOPM *);
    void Ke386QueryIoAccessMap(int, IOPM *);
    void Ke386IoSetAccessProcess(PEPROCESS, int);
    从此可在客户模式下自由的操作端口!!!!
      

  2.   

    我使用过DriverLINX来读写端口(Supports 32-bit apps in Win 95/98 and Win NT/2000),效果不错,可以一试。
    Scientific Software Tools, Inc出品, 主页:http://www.sstnet.com