setregistrykey getprofilestring & writeprofilestring

程序初始化过程可能需要做一些默认的操作,需要的初始化信息可以单独地存储到配置文件中。以前我只接触过.conf和.xml文件。windows下.ini文件(即Initialization file)可以实现类似的作用。 ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。类似于.xml文件(可以通过CMarkup类的对象进行操作)。VC中可以通过系统提供的函数对.ini文件进行操作。WriteProfileString()//写入,GetProfileString()//读出。默认情况下,文件是放在C:\Windows\程序名.ini位置的。当使用了Setregistrykey("参数")函数后,这些配置信息被存储到注册表中。路径是HKEY_CURRENT_USER\Software\参数值\Test\<section name>\<value name>。

posted @ 2015-08-31 17:06  chentianbao  Views(178)  Comments(0Edit  收藏  举报