45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:在win.ini的文件中写入数据的方法

在win.ini的文件中写入数据的方法

2016-09-03 09:24:59 来源:www.45fan.com 【

在win.ini的文件中写入数据的方法

往win.ini的文件中写入数据

在实际开发程序时,我们经常要把一些初始化信息写入到一个配置文件中,当程序启动的时候读入这些初始化的信息。早期的软件会将这些信息写入一个叫win.ini的文件中(当然现有很多软件将这些信息写到注册表中)。如果我们也想在win.ini文件中写入信息,可以利用WriteProfileString函数。

我们在CFileApp::InitInstance()函数中,调用WriteProfileString函数往win.ini的文件中写入一些数据
CFileApp::InitInstance()是程序初始化时需要调用的虚函数。只要在CFileApp::InitInstance()找个位置写下一条代码:::WriteProfileString("MyProgram","admin","teshorse");

相应地,要从win.ini文件中获取数据,可以调用GetProfileString函数。
---------------------------------------------------------------------------------
上面的GetProfileString与WriteProfileString是API函数,CWinApp类中也有这两个函数。
不同的是,CWinApp::WriteProfileString 在Windows NT 操作系统中,将值保存在注册表中。
---------------------------------------------------------------------------------
CFileApp::InitInstance()函数中发现有一条代码:
SetRegistryKey(_T("Local AppWizard-Generated Applications"));
用来在注册表的HKEY_CURRENT_USER->Software下
增加主键Local AppWizard-Generated Applications
子键及值调用WriteProfileString("MyProgram","admin","teshorse")增加
在win.ini的文件中写入数据的方法

 

本文地址:http://www.45fan.com/dnjc/71657.html
Tags: 学习 笔记 孙鑫
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部