社区
界面
帖子详情
注册表的应用问题!
zhongxd
2003-04-10 01:44:36
在我的应用程序中,我想将一些属性保存到注册表中,那位大侠可以将它的应用过程(用到的函数等)和我简单的说一下么,谢谢!
...全文
70
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
虚拟机安装或卸载时,无法打开
注册表
项
问题
虚拟机安装或卸载时,出现下图弹窗: 解决办法: 修改
注册表
权限 1.使用组合键 Win+R 打开"运行"对话框,输入 regedit 并回车,跳出如下窗口 2.找到对应路径 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData 3.右击"UserData" 选择"权限§" 4.点击"...
【关于修改
注册表
信息,设置软件为默认
应用
,实现查看器功能】
实现图片鼠标右键增加自定义可执行软件打开方式,增加图片查看器等功能,以及修改电脑的默认
应用
程序。涉及修改打包
应用
程序.bat文件,修改电脑
注册表
信息riteRegStr HKCR "SystemFileAssociations\image\shell\${URL_NAME}" "" "通过${PRODUCT_NAME}打开"释义:在 Windows 中使用 NSIS(Nullsoft Scriptable Install System)脚本语言写的
注册表
操作。
windows的
注册表
有什么用?
什么是
注册表
?
注册表
有什么用?
注册表
的作用、如何删除
注册表
注册表
是 Windows 操作系统的重要数据库,掌管系统及
应用
程序的配置信息。软件卸载程序未必能彻底删除
注册表
,主要由于共享项、权限及设计因素。
注册表
位于系统专门的位置,通过第三方工具、手动删除或自动清理工具都能有效清除。
Windows
应用
、
注册表
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章