DWORD dwValue;
DWORD w=50;//sizeof(DWORD);
DWORD dww=sizeof(DWORD);
DWORD type=REG_SZ;
DWORD type1=REG_DWORD;
中用那句实现LPBYTE company_Set=CString_To_LPBYTE(str_company); 和这句一
样的功能,
怎么 改呀?
DWORD w=50;//sizeof(DWORD);
DWORD dww=sizeof(DWORD);
DWORD type=REG_SZ;
DWORD type1=REG_DWORD;
中用那句实现LPBYTE company_Set=CString_To_LPBYTE(str_company); 和这句一
样的功能,
怎么 改呀?
解决方案 »
- 升星了,散分庆祝。
- 请问,如何在IE上添加一个控制栏呢?就像它底下的状态栏一样。
- 一个CMDIChildWnd包含一个CFormView, 如何根据CFormView的大小来设置CMDIChildWnd的大小???
- 为什么两次编译结果不同?
- 菜鸟的问题
- 如何截获最小化消息
- 在c++builder中产生的连接库在VC中使用,哪位大虾会?
- 关于crc校验的问题,请师兄帮忙
- 为什么安装VC++电脑自动重新启动(急~~~~)
- 解决就送分(我可是说话算数,只给一位)怎样删除编译时VC++6.0的系统铃声
- 100分,多列树控件和拖动树控件结合问题?CNewTreeListCtrl,CTreeListView
- 如何改变系统字体?
com (BYTE*)str_company.GetBuffer(0);
这句是给的长度吗?
char FileName[MAX_PATH];
memset(FileName,0,MAX_PATH);
::GetModuleFileName(::AfxGetInstanceHandle(),FileName,MAX_PATH);// AfxGetApp()->m_pszAppName;
LPCTSTR data="Software\\Microsoft\\WIndows\\CurrentVersion\\Run";
long reg=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data,0,KEY_WRITE,&hKey);
if(reg!=ERROR_SUCCESS)
{
AfxMessageBox("错误,无法打开相关的hKey");
return;
}
DWORD type=REG_SZ;
DWORD cbData=MAX_PATH;
reg=::RegSetValueEx(hKey,"显示桌面",NULL,type,(BYTE*)FileName,cbData);
if(reg!=ERROR_SUCCESS)
{
AfxMessageBox("错误,无法写相关的数据到注册表");
return;
}
::RegCloseKey(hKey);