VC 레지스트리 읽기/쓰기
1071 단어 레지스트리
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);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Windows 10 레지스트리 원호HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras여기 있습니다. .NET Framework 3.5에서는 하드 코드된 원호가...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.