社区
界面
帖子详情
注册表的应用问题!
zhongxd
2003-04-10 01:44:36
在我的应用程序中,我想将一些属性保存到注册表中,那位大侠可以将它的应用过程(用到的函数等)和我简单的说一下么,谢谢!
...全文
42
3
打赏
收藏
注册表的应用问题!
在我的应用程序中,我想将一些属性保存到注册表中,那位大侠可以将它的应用过程(用到的函数等)和我简单的说一下么,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feiniaoliang
2003-04-10
打赏
举报
回复
上面的四个函数分别是保存与读取int值与string值到注册表中的function,
szRegSetting的值你可以自己随意指定!!他表示要写到注册表中的具体位置!!
feiniaoliang
2003-04-10
打赏
举报
回复
CString szRegSetting = _T("SOFTWARE\\Your Ap\\Your Data");
CString GetRegString( LPCTSTR szKey, LPCTSTR szRegSetting )
{
CString strRet = CString(_T(""));
if (szKey != NULL)
{
HKEY hKey;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, szRegSetting, 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS)
{
UCHAR szBuf[MAX_PATH];
DWORD dwBufLen = MAX_PATH;
if (RegQueryValueEx(hKey, szKey, NULL, NULL, (LPBYTE) szBuf, &dwBufLen) == ERROR_SUCCESS)
{
strRet = CString(_T(szBuf));
}
RegCloseKey(hKey);
}
}
return strRet;
}
void SetRegString( LPCTSTR szKey, LPCTSTR szValue, LPCTSTR szRegSetting )
{
if (szKey != NULL && szValue != NULL)
{
HKEY hKey;
if (RegCreateKey(HKEY_LOCAL_MACHINE, szRegSetting, &hKey) == ERROR_SUCCESS)
{
RegSetValueEx(hKey, szKey, 0, REG_EXPAND_SZ, (LPBYTE) szValue, strlen(szValue) + 1);
RegCloseKey(hKey);
}
}
}
DWORD GetRegInt( LPCTSTR szKey , LPCTSTR szRegSetting )
{
DWORD dwRet = 0;
if (szKey != NULL)
{
HKEY hKey;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, szRegSetting, 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS)
{
DWORD dwValue, dwType;
DWORD dwBufLen = MAX_PATH;//STR_LEN
if (RegQueryValueEx(hKey, szKey, NULL, &dwType, (LPBYTE) &dwValue, &dwBufLen) == ERROR_SUCCESS)
{
if (dwType == REG_DWORD)
dwRet = dwValue;
}
RegCloseKey(hKey);
}
}
return dwRet;
}
void SetRegInt( LPCTSTR szKey, int nValue, LPCTSTR szRegSetting )
{
if (szKey != NULL)
{
HKEY hKey;
if (RegCreateKey(HKEY_LOCAL_MACHINE, szRegSetting, &hKey) == ERROR_SUCCESS)
{
RegSetValueEx(hKey, szKey, 0, REG_DWORD, (LPBYTE) &nValue, sizeof(DWORD));
RegCloseKey(hKey);
}
}
}
coolstar14
2003-04-10
打赏
举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=234
C++ qt5 电子版教程
第二章 窗体
应用
1.1 窗体基类说明 12 1.2 控制窗体大小 13 1.3 窗体初始位置及背景色 13 1.4 修改标题栏图标 14 1.5 移动无边框窗体 16 1.6 去掉标题栏中最大化、最小化按钮 17 1.7 多窗体调用 18 1.8 字体形状窗体...
教你玩转
注册表
!!!
随着计算机硬件不断地更新以及软件的的发展,装入计算机中的
应用
程序越来越多,ini文件开始变大,导致管理上的难度和系统的混乱。在当时的Windows NT 3.51中已出现了
注册表
,但不为人知。直到Windows 95的开发成功,...
windows
注册表
终级指南!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
windows
注册表
修改指南 1 提高子菜单速度 位 置:HKEY_CURRENT_USERControl PanelDesktop 键值名:Menushowdelay 双击键值Menushowdelay后,弹出该键值的编辑窗口,在文本输入框内输入“0”后,再单击“确定”按钮...
windows平台下删除
注册表
后
应用
程序无法使用的情况
windows平台下删除
注册表
后
应用
程序无法使用的情况 相信大家都有在Windows系统下不小心删除
注册表
的经历,或者因为
注册表
出现
问题
从而导致某个
应用
程序不能使用。在很多情况下,大家所遇到的只是某个
应用
程序的...
Windows
注册表
背后的秘密!!!
Windows
注册表
背后的秘密!!!windows
注册表
方面的文章已经有好多,...下面这篇文章分三个部分:
注册表
和它的用途,
注册表
的结构,
注册表
的
问题
和故障恢复。希望让计算机新手对
注册表
有一个简单、全面的概念和了解。关
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章