注册 登录
编程论坛 C++教室

C++写注册表出现了问题

TLZL 发布于 2008-03-27 22:23, 810 次点击
用C++改注册表的内容,编译的时候出现了warning:
[Warning] unknown escape sequence '\S'
[Warning] unknown escape sequence '\M'
是什么意思?原代码是这样的:
     HKEY   key;   
     RegOpenKeyEx(HKEY_LOCAL_MACHINE,APP_KEY,0,KEY_WRITE,&key);   
     DWORD   size,type;   
     size=128;   
     type=REG_SZ;   
    RegSetValueEx(key,EXENAME,0,type,(LPBYTE)LPCTSTR("H:\C或C++\system.exe"),size);
2 回复
#2
aipb20072008-03-27 23:36
编译器不认识你代码中的 \S 和 \M  转义序列符
#3
TLZL2008-03-28 16:21
问题解决了,是在路径上
注册表的路径都要 \\
1