Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Frage zu MAC Adresse auslesen (https://www.delphipraxis.net/91728-frage-zu-mac-adresse-auslesen.html)

Klaus01 9. Mai 2007 09:18

Re: Frage zu MAC Adresse auslesen
 
Delphi-Quellcode:
  // iterate through enum values (WbemObjects) and get the property values
   while (l_WMIObjectInstances.Next(1, l_TempObj, l_ObjValue) = S_OK) do
   begin
      l_WMIObject:= IUnknown(l_TempObj) as SWBemObject;

      l_WMIPropertySet := l_WMIObject.Properties_;
      l_WMIProperty := l_WMIPropertySet.Item(WMI_ATTRIB_MAC, 0);

      if not VarIsNull(l_WMIProperty.Get_Value) then
         result.Add(l_WMIProperty.Get_Value);
   end;
Hast Du in dem Bereich der getMacAddress Routine mal einen Breakpoint gesetzt
und bist dann schrittweise durch den Code gegangen?

Wieviele Objekt hat denn l_WMIObjectInstances := (l_WMIObjectSet._NewEnum) as IEnumVariant; ?

Dann bin ich auch mit meinem Latein am Ende.

Grüße
Klaus

Mackhack 9. Mai 2007 22:46

Re: Frage zu MAC Adresse auslesen
 
Hallo Klaus,
gearbeitet und bin durch den Code gegangen und SL.Count ist 6.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Seite 2 von 2     12   

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