Programowanie w języku Delphi » FAQ

Jak wykryć rodzaj karty graficznej

Nie jestem pewien czy to działa na 100% (u mnie działa):

uses Registry;
 
var
 reg: TRegistry;
begin
  reg := TRegistry.Create;
  try
    reg.RootKey := HKEY_LOCAL_MACHINE;
    reg.OpenKey('Enum\\PCI\\VEN_10DE&DEV_002D&SUBSYS_00000000&REV_15\\000800', false);
    Label1.Caption := reg.ReadString('DeviceDesc');
  finally
     reg.Free;
  end;

7 komentarzy

wotek 2005-01-19 11:10

To nie wykrywanie, tylko odczytywanie już wykrytych przez W$ informacji...

markoot 2003-07-09 22:53

mam pytanko, czy to pobiera nazwe karty czy nazwe sterownika?

Ozyrys 2003-07-06 17:45

Po prostu ROTFL nie działaa!!!!!

luKLem 2003-07-05 18:35

No to jeśli to nie działa rto JAK WYKRYĆ RODZAJ KARTY GRAFICZNEJ?

A ja tez mam Millenium

SAPER 2003-07-05 18:34

Hmm u mnie to jest w:

HKLM\\Enum\\PCIVEN_10DE&DEV_0171&SUBSYS_00000000&REV_A3\\000800


Mam W Millennium

a_s_f 2003-07-12 17:31

Mam W98 i u mnie nie dziala.Ale to chyba nie wina systemu:)