Einzelnen Beitrag anzeigen

Benutzerbild von Cyberaxx
Cyberaxx

Registriert seit: 15. Jul 2005
311 Beiträge
 
Delphi XE5 Professional
 
#2

Re: Fehler beim auslesen GetIFRowData und GetAdaptersInfo

  Alt 13. Aug 2006, 18:57
Ich sehe grad in einer anderen Unit, das man die Informationen etwas anders auslesen kann.

Habe das hier gefunden, ist ja auch ein Record also könnte man ihn ähnlich verwenden?
Ich würde gerne so viele Informationen bekommen wie es geht auch z.b. das hier die Mac-Adresse direkt als String ausgegeben wird.

Delphi-Quellcode:
// for IpHlpAdaptersInfo
  TAdaptorInfo = record
    AdapterName: string ;
    Description: string ;
    MacAddress: string ;
    Index: DWORD;
    aType: UINT;
    DHCPEnabled: UINT;
    CurrIPAddress: string ;
    CurrIPMask: string ;
    IPAddressTot: integer ;
    IPAddressList: array of string ;
    IPMaskList: array of string ;
    GatewayTot: integer ;
    GatewayList: array of string ;
    DHCPTot: integer ;
    DHCPServer: array of string ;
    HaveWINS: BOOL;
    PrimWINSTot: integer ;
    PrimWINSServer: array of string ;
    SecWINSTot: integer ;
    SecWINSServer: array of string ;
    LeaseObtained: LongInt ; // UNIX time, seconds since 1970
    LeaseExpires: LongInt; // UNIX time, seconds since 1970
    AutoConfigEnabled: UINT ; // next 4 from IP_Per_Adaptor_Info, W2K and later
    AutoConfigActive: UINT ;
    CurrentDNSServer: string ;
    DNSServerTot: integer ;
    DNSServerList: array of string ;
  end ;

  TAdaptorRows = array of TAdaptorInfo ;
Daniel
  Mit Zitat antworten Zitat