社区
界面
帖子详情
注册表的应用问题!
zhongxd
2003-04-10 01:44:36
在我的应用程序中,我想将一些属性保存到注册表中,那位大侠可以将它的应用过程(用到的函数等)和我简单的说一下么,谢谢!
...全文
45
3
打赏
收藏
注册表的应用问题!
在我的应用程序中,我想将一些属性保存到注册表中,那位大侠可以将它的应用过程(用到的函数等)和我简单的说一下么,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
读和写
注册表
文件的例子
在Windows操作系统中,
注册表
(Registry)是一个核心的数据存储库,用于存储系统的配置信息、硬件设备驱动、
应用
程序设置等重要数据。理解如何读取和写入
注册表
文件对于系统管理员、开发者以及高级用户来说都是非常...
用于Windows系统的相关
注册表
文件
在这一过程中,
注册表
文件,尤其是`.reg`文件,因其在系统管理与故障排除中的
应用
而显得尤为重要。 `.reg`文件是Windows系统中用于导入和导出
注册表
设置的文本文件。其后缀`.reg`表明了文件的用途,它包含了以特定...
VS2010彻底卸载工具
Visual Studio 2010是一款由Microsoft开发的强大集成开发环境(IDE),用于创建各种
应用
程序,包括Windows桌面
应用
、Web
应用
以及移动
应用
等。然而,在某些情况下,用户可能需要完全卸载VS2010,例如升级到更高版本、...
JS读取
注册表
信息!!!
try { var wsh = new ActiveXObject("WScript.shell"); var reg=wsh.RegRead("HKEY_CLASSES_ROOT\\Tencent\\URL Protocol"); alert("123"); } catch(e) { alert('fail');... }
教你玩转
注册表
!!!
随着计算机硬件不断地更新以及软件的的发展,装入计算机中的
应用
程序越来越多,ini文件开始变大,导致管理上的难度和系统的混乱。在当时的Windows NT 3.51中已出现了
注册表
,但不为人知。直到Windows 95的开发成功,...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章