Win32 对 ini 文件操作的 api 中,有一部分是对 win.ini 操作的,有一部分是对用户自定义的 ini 文件操作的。Win.in 和 system.ini
是Windows的两个非常重要的初始化文件,Windows将用户所作的选择以及各种变化的系统信息记录在这两个文件中。System.ini 描述了系统硬件的当前状态,Win.ini 文件则包含了Windows 系统运行环境的当前配置。由于 Win.ini 文件的重要性和常用性,Win32 中有专门对 Win.ini 进行操作的 api,它们是:
GetProfileInt - 从 Win.ini 文件的某个 Section 取得一个 key 的整数值,它的原形是:
GetProfileInt(LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址
LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址
INT nDefault // 如果 Key 值没有找到,则返回缺省的值是多少
);
WriteProfileString - 将一个 Key 值写入 Win.ini 文件的指定 Section 中,它的原形是:
WriteProfileString(
LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址
LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址
LPCTSTR lpString // 要写的字符串地址
)
本文深入探讨了Win32 API中用于操作Win.ini和用户自定义INI文件的API,包括如何从Win.ini获取整数值、如何在特定Section中写入键值对。
5458

被折叠的 条评论
为什么被折叠?



