可以按二进制格式来读。不过既然对你是不透明的,即使读了也没什么用。
至于如何往注册表里写REG_NONE ,可能需要使用API.
这是API原型:详见SDK帮助。
LONG RegSetValueEx(
HKEY hKey, // handle of key to set value for
LPCTSTR lpValueName, // address of value to set
DWORD Reserved, // reserved
DWORD dwType, // flag for value type
CONST BYTE *lpData, // address of value data
DWORD cbData // size of value data
);
var
aReg:TRegIniFile;
begin
aReg := TRegIniFile.Create('');
try
aReg.RootKey := HKEY_LOCAL_MACHINE;
if aReg.OpenKey('Software',False) then
Result :=aReg.ReadString(g_RegPath,Key,'')
else
Result := '';
finally
aReg.Free;
end;
end;