windows注册表是帮助windows控制硬件.软件.用户环境与windows界面的一套数据文件,注册表包含在windows目录下两个文件system.dat与user.dat里,还有它们的备份system.da0与user.da0.通过windows目录下的regedit.exe程序可以存取注册表数据库.在以前,在windows的更早版本(在win95以前),这些功能是靠win.ini,system.ini与其他与应用程序有关联的.ini文件来实现的.
早在dos与win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等.system.ini与win.ini控制着所有windows与应用程序的特征与存取方法,它在少数的用户与少数应用程序的环境中工作的很好.随着应用程序的数量与复杂性越来越大,则需要在.ini文件中添加更多的参数项. 【程序编程相关:C语言初级讲座之运算符和表达式】
在windows操作系统家族中,system.ini与win.ini这两个文件包含了操作系统所有的控制功能与应用程序的信息,system.ini管理计算机硬件而win.ini管理桌面与应用程序.所有驱动.字体.设置与参数会保存在.ini文件中,任何新程序都会被记录在.ini文件中.这些记录会在程序代码中被引用.因为受win.ini与system.ini文件大小的限制,程序员添加辅助的.ini文件以用来控制更多的应用程序.举例来说,微软的excel有一个office excel.ini文件,它包含着选项.设置.缺省参数与其他关系到excel运行正常的信息.在system.ini与win.ini中只需要指出excel.ini的路径与文件名即可. 【推荐阅读:C语言程序设计经典实例之十】
这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件.... 下一页