【发布时间】:2011-05-03 06:35:31
【问题描述】:
我编写了一些基本代码以使用RegGetValue 从注册表中读取,这在调试模式下运行良好。但是在发布模式下,它无法读取注册表值。没有任何错误,它只是不起作用。我该怎么做才能使此功能在发布模式下工作? (Windows 7 x64,VS 2008)
DWORD sz, regval=0;
RegCreateKeyEx(
HKEY_CURRENT_USER,
_T("Software\\App"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS,
NULL,
NULL,
&sz);
RegGetValue(
HKEY_CURRENT_USER,
_T("Software\\App"),
_T("Value"),
RRF_RT_ANY,
NULL,
®val,
&sz);
【问题讨论】:
-
DWORD sz,regval=0; RegCreateKeyEx(HKEY_CURRENT_USER,_T("Software\\App"),0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS ,NULL,NULL,&sz); RegGetValue(HKEY_CURRENT_USER,_T("Software\\App"),_T("Value"),RRF_RT_ANY,NULL,®val,&sz);
-
在您的问题中。不知道 SO 是如何工作的不再是一个合理的借口。
标签: visual-studio-2008 visual-c++