字注册表中我有一个
HKEY_CURRENT_USER\aaa\aaa\aaaa 里面有 键 regcode 。数据类型是:REG_MULTI_SZ 在vc程序里面我用代码的代码查找regcode。 LPBYTE regcode = new BYTE[1000];
DWORD cbData_1 = 100;
DWORD type_1=REG_MULTI_SZ;
long ret1 = ::RegQueryValueEx(hKEY, "regcode", NULL, &type_1, regcode, &cbData_1);
if(ret1 != ERROR_SUCCESS)
{
AfxMessageBox("错误,无法查询有关注册表的信息");
return (FALSE);
}
CString strRegcode= CString(regcode);
::RegCloseKey(hKEY); 为什么我得到的strRegcode都是空的。。什么都没有呢。
HKEY_CURRENT_USER\aaa\aaa\aaaa 里面有 键 regcode 。数据类型是:REG_MULTI_SZ 在vc程序里面我用代码的代码查找regcode。 LPBYTE regcode = new BYTE[1000];
DWORD cbData_1 = 100;
DWORD type_1=REG_MULTI_SZ;
long ret1 = ::RegQueryValueEx(hKEY, "regcode", NULL, &type_1, regcode, &cbData_1);
if(ret1 != ERROR_SUCCESS)
{
AfxMessageBox("错误,无法查询有关注册表的信息");
return (FALSE);
}
CString strRegcode= CString(regcode);
::RegCloseKey(hKEY); 为什么我得到的strRegcode都是空的。。什么都没有呢。
解决方案 »
- 运行的vs 2008程序调用lib库运行问题
- 求救啊。。我的vc++6.0的Gallery文件是空的!
- vc调用dll要怎么设置?
- 急!!关于查找链表CList<CMyClass,CMyClass&> MyList中某个变量的问题
- 请教高手,USB摄象头视频的采集
- 编辑框的CString 变量:m_edt1
- 请问,CListCtrl如何获取鼠标点击项的值?(在线等待)
- InstallShield的卸载功能?
- 十万火急!!!江湖告急!!!-----救我啊!!!!!!!
- 各位大牛好!!请问socket编写http服务器,如何实现发送html[文件]给浏览器?
- Access Violation!如何解决???
- 浏览文件夹对话框实现
HKEY key;
LONG ret=::RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&key);
if(ret!=ERROR_SUCCESS)
{
MessageBox("fail to open");
return;
}
LPBYTE regcode = new BYTE[1000];
DWORD cbData_1 = 100;
DWORD type_1=REG_MULTI_SZ;
long ret1 = ::RegQueryValueEx(key,"11",NULL,&type_1,regcode,&cbData_1);
if(ret1!=ERROR_SUCCESS)
{
AfxMessageBox("错误,无法查询有关注册表的信息");
return;
}
CString strRegcode= CString(regcode);
MessageBox(strRegcode);
delete [] regcode;
::RegCloseKey(key);
11为我新建的多字符串值.