Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Network Inspector - WMI Demo (https://www.delphipraxis.net/63084-network-inspector-wmi-demo.html)

Zerolith 13. Feb 2006 20:39


Network Inspector - WMI Demo
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,

ich habe mir aus verschiedenen Quellen eine kleine WMI Klasse zusammengeschustert. Mit der es möglich ist alle im System vorhandenen Netzwerk-Adapter und deren Details aufzulisten. Die benötigte Typenbibiothek ist ebenfalls im Archiv enthalten

Ebenfalls liegt noch ein Demo-Projekt (binär) bei.

Die Verwendung ist auch (denke ich) rel. einfach:

Delphi-Quellcode:
Var
  NetConfig: TzNetworkConfigurator;
  ...
  NetConfig := TzNetworkConfigurator.Create;
  NetConfig.GetMyAdapters;
  If NetConfig.Adapters.Count > 0 Then
    For i := 0 To NetConfig.Adapters.Count - 1 Do
      With NetConfig.Adapters[i] Do
      Begin
        Writeln(NetConfig.Adapters[i].Name);
        If Active = false Then
          Writeln('Adapter is not ACTIVE!')
        Else
          Writeln('Adapter is Active');
        If DHCP Then
          Writeln('Configured with DHCP')
        else
        Begin
          If NetConnected Then
          Begin
            Writeln(IP);
            Writeln(SN);
            Writeln(GW);
          End Else
            Writeln('no Cable Connected');
        End;
        Writeln(MAC);
      End;

bye, Daniel


Edit: Diese ding erfordert natürlich dass WMI auf dem System installiert ist, meines Wisses ist es Standartgemäß ab Win 2000 - für Win95 - WinME gibt es meines Wissens ein Update. Einfach mal Google fragen


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz