16,748
社区成员
发帖
与我相关
我的任务
分享
const
TIMEZONE_PATH = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Afghanistan Standard Time';
var
Reg: TRegistry;
PTZIData: PByte;
strem:TMemoryStream;
TZIDataSize,len: Integer;
begin
strem := TMemoryStream.Create;
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKeyReadOnly(TIMEZONE_PATH);
TZIDataSize := Reg.GetDataSize('TZI');
GetMem(PTZIData, TZIDataSize);
len := Reg.ReadBinaryData('TZI', PTZIData^, TZIDataSize);
Reg.CloseKey;
Reg.Free;
strem.Write(PTZIData^,len);
strem.SaveToFile('c:\aa.txt');
strem.Free;
FreeMem(PTZIData);
end;