Announcement

Collapse
No announcement yet.

WMI Abfrage bringt falschen Prozessortyp

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WMI Abfrage bringt falschen Prozessortyp

    Hallo,

    ich habe mir ein Programm geschrieben (Delphi 5), welches über WMI die wichtigsten Hardwaredaten vom Computern liefert, den Prozessortyp z.B. so:

    //ProzessorName
    Function GetProzessorName(aSrv : ISWbemServices) : string;
    begin
    aObjSet := aSrv.ExecQuery('SELECT Name FROM Win32_Processor', 'WQL',0,aNVSDummy);
    pEnum := aObjSet.Get__NewEnum as IEnumVARIANT;
    while (TRUE) do
    begin
    hRes := pEnum.Next(1, vOut, dwRetrieved);
    if hRes <> S_OK then Break;
    result := trim(VarToStr(vOut.Name));
    end;
    end;

    Leider kommen bei den neueren PC's falsche Bezeichnungen, so findet er für einen Intel Quad Core nur einen "Intel Pentium III Xeon-Prozessor".

    Gibt es eine Möglichkeit die Bezeichnung im WMI zu aktualisieren - im Gerätemanager steht ja die korrekte Bezeichnung?

    Danke im Voraus für jede Hilfe.

    Knut
    Zuletzt editiert von Knut; 26.03.2009, 11:18.

  • #2
    Ok, scheint zumindest im WMI keine Lösung zu geben.

    Vielleicht kann mir jemand eine andere Möglichkeit (für Delphi 5) zeigen, wie ich die neuen Prozessoren richtig identifizieren kann.

    Knut

    Comment


    • #3
      Hast du schon in der Jedi geschaut ob da was dabei wäre?

      Comment


      • #4
        Ja, dort gibts unter System eine Komponente die unheimlicht viele Infos ausspuckt- leider nur vom lokalen System und nicht remote (zumindest habe ich keine Möglichkeit gefunden).

        Comment

        Working...
        X