各位高手帮我看一下:
long ret;
HKEY key;
CHAR str[256];
ret=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,"\\SYSTEM\\Select",0,KEY_ALL_ACCESS,&key);
if(ret!=ERROR_SUCCESS)
{
DWORD dwsize=256;
MessageBox("can open");//提示对话框1
::RegQueryValueEx(key,"Current",NULL,NULL,(unsigned char *)str,&dwsize);
CString str1;
str1=str;
MessageBox(str1);//显示注册表项值
::RegCloseKey(key);
}
提示对话框1可以出来说明可以打开注册表,但是显示注册表项值的对话框却显示一对乱码,请各位高手指点
long ret;
HKEY key;
CHAR str[256];
ret=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,"\\SYSTEM\\Select",0,KEY_ALL_ACCESS,&key);
if(ret!=ERROR_SUCCESS)
{
DWORD dwsize=256;
MessageBox("can open");//提示对话框1
::RegQueryValueEx(key,"Current",NULL,NULL,(unsigned char *)str,&dwsize);
CString str1;
str1=str;
MessageBox(str1);//显示注册表项值
::RegCloseKey(key);
}
提示对话框1可以出来说明可以打开注册表,但是显示注册表项值的对话框却显示一对乱码,请各位高手指点
解决方案 »
- 位图转换
- 如何在1个非模态对话框中获取另外一个非模态对话框窗口的指针?
- 当clistctrl选择为icon时,如果进行全部选择和全部不选择
- 把一个二值图像的像素数据放入数组,再遍历数组,确定每行像素1的个数
- 简单而又想不通的编程问题,我的256去哪里了?
- 回调函数一定是静态的么?
- 疑惑,使用WinInet函数在DLL里面,在FreeLibrary执行的为什么这么慢?
- 请问怎么在 视类中,调用自己的程序myprogram.cpp(CmyprogramApp类中)生成的数据,来画图啊?
- 用visual studio 2008写了个启动eclipse的程序,eclipse无法弹出选择工作空间的对话框
- 使用dwmapi如何设置aero效果的模糊度
- 有关COleVariant
- 莫名其妙的编译错误, 请教...
void CXxxccDlg::OnOK()
{
long ret;
HKEY key;
char str[256];
ret=::RegOpenKeyEx(HKEY_CURRENT_USER,"Software\\Microsoft\\Internet Explorer\\Main\\",0,KEY_ALL_ACCESS,&key);
if(ret==ERROR_SUCCESS)
{
DWORD dwsize=256;
AfxMessageBox("can open");//提示对话框1
::RegQueryValueEx(key,"Default_Page_URL",NULL,NULL,(unsigned char *)str,&dwsize);
AfxmessageBox(str);//可增加一个提示框
CString str1;
str1=str;
AfxMessageBox(str1);//显示注册表项值
::RegCloseKey(key);
}
// CDialog::OnOK();
}
::RegQueryValueEx(key,"...",NULL,REG_DWORD,(unsigned char *)str,&dwsize);