BYTE Vals[256];HKEY hKEY;//開啟註冊表,判斷登錄機碼是否存在if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), 0, KEY_READ|KEY_WRITE, &hKEY) != ERROR_SUCCESS){ //不存在,建立登錄機碼 if(::RegCreateKey(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), &hKEY) != ERROR_SUCCESS) { }} ::RegSetValueEx( hKEY, _T("SavePath"), 0, REG_SZ, (LPBYTE)(LPCTSTR)g_saveDataPath, 256 ); //s設定註冊表的鍵和值,相當於建立了鍵::RegCloseKey(hKEY);//查詢註冊表CString g_saveDataPath ;BYTE Vals[256];HKEY hKEY;DWORD type_1 = REG_SZ;DWORD cbData_1 = 256;if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), 0, KEY_READ|KEY_WRITE, &hKEY) == ERROR_SUCCESS){ if(::RegQueryValueEx(hKEY, _T("SavePath"), NULL,&type_1,(BYTE*)Vals, &cbData_1)==ERROR_SUCCESS) { CString strRead; strRead.Format(_T("%s"), Vals); strRead.Trim(); g_saveDataPath = strRead; }}::RegCloseKey(hKEY);