孙鑫VC学习笔记:第十二讲 往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")增加
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值