在TC中可以用outport/inport,在VC中该怎么做呢?

解决方案 »

  1.   

    你说的是强行操作内存虚拟地址中某个指定地方的内容吗:
    ----------------------------------------------
        int *a=(int*)0x00440000;     //这里以访问0x00440000地址为例
    cout<<*a<<endl;
    ----------------------------------------------
      

  2.   

    outport/inport是对端口地址操作吧,Windows平台应该不能直接对端口这样操作了吧。
      

  3.   

    win98 及其以下操作系统可以对端口进行操作,我再另一贴回过了。
      

  4.   

    w2k和winxp下,不允许直接对端口进行操作。
    除非你用vc编写驱动程序。在ring 0层才允许对端口进行操作。