标题:[求助] MFC中写如注册表启动问题?
取消只看楼主
xiaoniao330
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-21
 问题点数:0 回复次数:2 
[求助] MFC中写如注册表启动问题?
HKEY hKey;
CString cst ="c:\1.txt" ;
RegCreateKey(HKEY_LOCAL_MACHINE,"software\\microsoft\\windows\\currentversion\\run",&hKey);
RegSetValue(hKey,NULL,REG_SZ,"c:\1.txt",strlen("c:\1.txt"));
RegSetValueEx(hKey,"cro",0,REG_EXPAND_SZ,(CONST BYTE*)&cst,strlen("c:\1.txt"));
RegCloseKey(hKey);



里面用到
RegSetValue
RegSetValueEx
这2函数都没能写入启动.
请高手帮我分析下.
搜索更多相关主题的帖子: MFC 注册表 
2007-09-21 23:51
xiaoniao330
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-21
得分:0 
以下是引用踏魔狼在2007-9-22 12:18:03的发言:
RegSetValueEx()第二个参数为所有启动的程序名.那么你那要启动的程序是notepad吧!

应该是与启动程序名称没关系的把.第2参数应该取什么名称都不影响启动把.关键是写进去的CST数据后 ,在注册表数据项里面就变了,是不是数据类型不对? 那要用什么呢?

2007-09-22 14:49
xiaoniao330
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-21
得分:0 
踏魔狼  英明
2007-09-22 19:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-171959-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087630 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved