读书人

把注册表的信息放到reg资料里步骤是什

发布时间: 2012-12-19 14:13:14 作者: rapoo

把注册表的信息放到reg文件里步骤是什么?
如题~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
[最优解释]
HKEY hKey;

LPCTSTR lpRun = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";

long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpRun,0,KEY_WRITE
[其他解释]

读注册表的键值,然后写到reg文件中??

class CRegKey
class CFile : public CObject


[其他解释]
KEY_QUERY_VALUE,&hKey);

if (lRet == ERROR_SUCCESS)
{
char pFileName[MAX_PATH] = {0};
DWORD dwRet = GetModuleFileName(NULL,pFileName,MAX_PATH);
CString strPath,strValue;
strPath = pFileName;
DWORD dwSize = MAX_PATH;

ZeroMemory(pFileName,MAX_PATH);

lRet = RegQueryValueEx(hKey,"MyApp",NULL,NULL,(LPBYTE)pFileName,&dwSize);

if (lRet == ERROR_SUCCESS)
{
strValue = pFileName;
if (strPath == strValue)
{
return;
}
}
lRet = RegSetValueEx(hKey,"MyApp",0,REG_SZ,(BYTE *)strPath.GetBuffer(0),dwRet);
RegCloseKey(hKey);
if (lRet != ERROR_SUCCESS)
{
//error
}
}
[其他解释]
将当前exe加入注册表开机启动项 项名:MyApp
[其他解释]
大哥,上面这段代码写在什么工程里呢?????
引用:
将当前exe加入注册表开机启动项 项名:MyApp

[其他解释]
引用:
大哥,上面这段代码写在什么工程里呢?????
引用:
将当前exe加入注册表开机启动项 项名:MyApp


? 你可以把这段代码放进一个函数里 初始化调用这个函数就行了啊 如果已经注册过就不会注册 否则把当前

运行的程序写进开机启动项 你参照这个写你自己的注册表呗
[其他解释]
MFC应用程序
[其他解释]
控制台程序我没用过 不过注册表的操作应该是一样的

读书人网 >VC/MFC

热点推荐