注册表问题? 我想在HKEY_CURRENT_USER\Software\iOffice下注册一个表项为Icon,同时设置值为1,现时以后还想把它读出来,该如何做?iOffice还没有添加谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(::RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Software\\iOffice", 0,KEY_READ,&hkey)!=ERROR_SUCCESS){ ::RegCreateKeyEx(HKEY_LOCAL_MACHINE, "Software\\iOffice", 0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS, NULL,hkey,NULL); ::RegSetValueEx(hkey,"Icon",0,1, (const unsigned char*)"1",2);}这样就可以创立这个表项,至于读出这个值,用RegQueryKeyEx就可以,具体的看一下MSDN.祝你好运! CString strPath; long lnLen; long lnRet; long lType = REG_SZ; HKEY hkResult; char chBuf[_MAX_PATH]; // マルチデバイスアプリへのパス / //レジストリのオープン lnRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE, "HKEY_CURRENT_USER\Software\iOffice", 0, KEY_READ, &hkResult); if(lnRet == ERROR_SUCCESS){ int i = 2; } //マルチデバイスアプリへのパス if ( lnRet != ERROR_SUCCESS ) {} lnLen = _MAX_PATH; //レジストリの読み込み(マルチデバイス登録.exeへのパス) lnRet = RegQueryValueEx( hkResult, "Icon", NULL, (LPDWORD)&lType, (LPBYTE)chBuf, (LPDWORD)&lnLen); if ( lnRet != ERROR_SUCCESS ) { strcpy(chBuf,"C:\\MakeSim"); // 初期値(取得できなかった場合) } strPath = chBuf; RegCloseKey( hkResult ); VC 单文档OnDropFile没响应 activex控件中的(Button)按钮 上下文菜单编辑框的问题 在VC中主线程如何为子线程分配内存空间!?!? 100分请熟悉VC的帮忙编译一个DLL VC6如何调用C#的一个类库的dll 一个简单的读取xml的问题 有谁对经度,纬度的定义了解? 什么样的类才需要注册? 对程序运行速度有无影响(高难度) CDC类中的GetClipBox和SelectClipRgn函数是什么意思? 高兴,散分,谁有OA的WEB代码?要有文件管理的部分
{
::RegCreateKeyEx(HKEY_LOCAL_MACHINE, "Software\\iOffice", 0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS, NULL,hkey,NULL);
::RegSetValueEx(hkey,"Icon",0,1,
(const unsigned char*)"1",2);
}这样就可以创立这个表项,至于读出这个值,用RegQueryKeyEx就可以,具体的看一下MSDN.祝你好运!
long lnLen;
long lnRet;
long lType = REG_SZ;
HKEY hkResult;
char chBuf[_MAX_PATH];
// マルチデバイスアプリへのパス /
//レジストリのオープン
lnRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE, "HKEY_CURRENT_USER\Software\iOffice", 0, KEY_READ, &hkResult);
if(lnRet == ERROR_SUCCESS){
int i = 2;
}
//マルチデバイスアプリへのパス
if ( lnRet != ERROR_SUCCESS ) {}
lnLen = _MAX_PATH;
//レジストリの読み込み(マルチデバイス登録.exeへのパス)
lnRet = RegQueryValueEx( hkResult, "Icon", NULL, (LPDWORD)&lType, (LPBYTE)chBuf, (LPDWORD)&lnLen);
if ( lnRet != ERROR_SUCCESS ) {
strcpy(chBuf,"C:\\MakeSim"); // 初期値(取得できなかった場合)
}
strPath = chBuf;
RegCloseKey( hkResult );