想做一个恢复COMS程序,有没有参考代码?该怎么处理

想做一个恢复COMS程序,有没有参考代码?
最近想做一个程序,第一次启动时读取CMOS的数据并写到一个文件里,再次启动时就比较一下是否有改变并提示是否恢复原有CMOS。有没有这样的代码可提供参考一下,谢谢。自己也看WINIO.DLL可以完成,想找一段代码看看

------解决方案--------------------
LZ 很强悍! 给个链接给恩,希望有帮助http://blog.****.net/baqiao10/archive/2005/08/17/456401.aspx