奇怪,为什么你们会觉得删除ini文件比删除注册表容易呢?
>>$当初设计注册表, 并不是替换所有ini文件, 而是win.ini和system.ini
也许,不过windows也说了,注册表是公用的,并不是仅给win.ini和system.ini
用的.
>>注册表加入二进制数据并不好
那当然,谁会把大量的二进制数据保存到那里面,我只是说明注册表的功能而已.
>>ini只是一个统称, 其实你可以自定义格式存储设置. 实际上很多软件都是
如果自定义格式就不叫ini文件了,因为tinifile的函数不能用了,只有自己写,
而且,不管是注册表还是ini文件,本意都是用来保存程序的一些基本信息的,至于
具体的数据什么的,当然还是要保存在自己的文件里,照你的推理,你还可以对我
说:"我的数据库的数据就是保存在文件里的!" --- 根本不是一码事儿了.
在我看来,ini文件唯一的优点就是反安装时可以直接删除目录就可以了,不用做
uninstall程序.这只是针对小程序而言的,看看当今有几个稍具规模的软件不往
注册表里写东西?
最后,我可以告诉你一个ini文件的bug,如果你的程序在退出前要保存一些信息
到ini文件,然后close. 那么当用户正常退出windows时,你的程序将无法保存住
信息.