[]:winTC编译环境下怎么透过winIO读取底层CMOS数值

[求助]:winTC编译环境下如何透过winIO读取底层CMOS数值
前奏:
   Win_TC编程环境下面,编译了一个使用outport() inport()函数读取70/71端口数据的执行档。在开机F9进入DOS界面的时候可以运行程序可以正常读取70/71(CMOS)数值,但是该执行档在windows操作系统下运行的时候,发现读取的CMOS值不正确。

原因:
   网上查了原因大致指向是windows下面有安全机制,不能使用outport inport(out in outp inp)等函数直接读取端口数据,如果需要读取必须透过驱动层才可以。

方法:
   http://www.internals.com/网站提供一个解决方案是使用winIO绕过window安全机制去读取IO端口数据。我按照网络提供的方法试了很多次,程序一直报错。

求助:
   求大神帮忙使用winIO在win-TC编译环境下面写一段程序实现window下读取CMOS时分秒,端口70/71 OFFSET 0x00 0x02 0x04.    最好附上“winIO”头文件.dll .sys的存放位置。
------解决思路----------------------
Win-TC天生和WinIO不兼容。
VC+WinIO才行。