|
|
|
|
Как получить информацию о BIOS в Windows NT, 2000, XP
В NT/2000/XP не получится прочитать значения прямо из BIOS, однако, ничего не
мешает нам считать нужные значения из реестра.
procedure TBIOSInfo.GetRegInfoWinNT;
var
Registryv: TRegistry;
RegPath: string;
sl: TStrings;
begin
Params.Clear;
RegPath := '\HARDWARE\DESCRIPTION\System';
registryv := tregistry.Create;
registryv.rootkey := HKEY_LOCAL_MACHINE;
sl := nil;
try
registryv.Openkey(RegPath, false);
ShowMessage('BIOS Date: ' + RegistryV.ReadString('SystemBiosDate'));
sl := ReadMultirowKey(RegistryV, 'SystemBiosVersion');
ShowMessage('BIOS Version: ' + sl.Text);
except
end;
Registryv.Free;
if Assigned(sl) then
sl.Free;
end;
|
|
|
Copyright ©
"DELPHI WORLD" E-mail:
delphiworld@mail.ru
http://www.delphiworld.narod.ru |
Источник получения информации: http://www.delphiworld.narod.ru
|
|
|