c语言里面
peek(0x40,offset);\\offset=0x08;0x0a;0x0c
不同的值有不同的效果。

解决方案 »

  1.   

    在操作系统肯定有机器资源的列表,Windows肯定提供了获取这些信息的函数。我不清楚,您自己找书k吧,或者等高手指点。如果有了答案,麻烦告诉我,小弟先谢了。
    [email protected]
      

  2.   

    bxl2000,我也知道这个地址,但Windows下怎么读取绝对地址呢?
      

  3.   

    我也只知道
    c语言里面
    peek(0x40,offset);\\offset=0x08;0x0a;0x0c windows里好象有读取bios设置的函数,不过我不知道
    高手们,也好象太过于吝啬了
      

  4.   

    并口的地址我不知道如何获取。
    但从应用的角度来说,我可以用诸如 CreateFile("LPT1",...)按文件或管道方式来执行并口操作,所以我在编程时就不理会口地址是多少。
    不知对你有没有帮助?
      

  5.   

    同意wolfman的说法
    用API函数CreateFile(),和WriteFile()控制,不久行了,
    如在WINNT下必须将DB25的输入插座
    的11脚和12脚接地,否则,操作不能顺利进行
      

  6.   

    不知wolfman有没有实际用过CreateFile函数,好象不太有用
      

  7.   

    我在98/NT下用过CreateFile()做串口程序,有效!!
      

  8.   

    根据LPT1,2,3的地址判断,用_outp写个测试字符,再用_inp读它的返回值来判断。
    www.programsalon.com里有个parallelport.zip,里面有查找并口和地址的方法。