|
// *****************************************************************************
// レジストリのオープン
// *****************************************************************************
BOOL OpenReg( HKEY hKeyType, LPCSTR szPath, UREG *ureg )
{
LONG nRet;
BOOL bRet;
ureg->szValueName = (char *)GlobalAlloc( GMEM_FIXED, 512 );
ureg->szValue = (char *)GlobalAlloc( GMEM_FIXED, 512 );
nRet = RegOpenKeyEx(
hKeyType,
szPath,
0,
KEY_ALL_ACCESS,
&ureg->Handle
);
if ( nRet != ERROR_SUCCESS ){
bRet = false;
}
else {
bRet = true;
}
return bRet;
}
| |