<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem beim Lesen der Mac-Adressen unter Win-XP]]></title><description><![CDATA[<p>Hallo,</p>
<p>zum Auslesen der Mac-Adressen benutze ich seit längerer Zeit erfolgreich das folgende Bytes&amp;More-Snippet:<br />
<a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/main/snip_cnt.htm" rel="nofollow">http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/main/snip_cnt.htm</a></p>
<p>Unter Win 2000 funktioniert alles nach Wunsch. Unabhängig von einer Verbindung zum (Lan-) Router oder Internet, können die Adressen gelesen werden.</p>
<p>Unter Win XP jedoch können die Adressen nur gelesen werden, wenn eine Verbindung zum (Lan-) Router besteht.<br />
Kurrioserweise können sie per Konsolenaufruf ipconfig /all jedoch auch ohne Verbindung zum (Lan-) Router gelesen werden.</p>
<p>Gibt's dafür eine Erklärung oder besser noch Lösungsidee?</p>
<p>Gruß<br />
Leo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128095/problem-beim-lesen-der-mac-adressen-unter-win-xp</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 19:31:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128095.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Nov 2005 12:11:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 12:11:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>zum Auslesen der Mac-Adressen benutze ich seit längerer Zeit erfolgreich das folgende Bytes&amp;More-Snippet:<br />
<a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/main/snip_cnt.htm" rel="nofollow">http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/main/snip_cnt.htm</a></p>
<p>Unter Win 2000 funktioniert alles nach Wunsch. Unabhängig von einer Verbindung zum (Lan-) Router oder Internet, können die Adressen gelesen werden.</p>
<p>Unter Win XP jedoch können die Adressen nur gelesen werden, wenn eine Verbindung zum (Lan-) Router besteht.<br />
Kurrioserweise können sie per Konsolenaufruf ipconfig /all jedoch auch ohne Verbindung zum (Lan-) Router gelesen werden.</p>
<p>Gibt's dafür eine Erklärung oder besser noch Lösungsidee?</p>
<p>Gruß<br />
Leo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930495</guid><dc:creator><![CDATA[Leo Freitag]]></dc:creator><pubDate>Wed, 30 Nov 2005 12:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 15:07:38 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/930683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930683</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 30 Nov 2005 15:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 15:17:12 GMT]]></title><description><![CDATA[<p>Ich kann Deinen Code da nicht finden...<br />
Aber generell:</p>
<p>HOWTO: Get the MAC Address for an Ethernet Adapter<br />
<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;118623" rel="nofollow">http://support.microsoft.com/default.aspx?scid=kb;en-us;118623</a><br />
bzw.:<br />
<a href="http://groups.google.de/group/microsoft.public.vb.winapi/msg/d62322a836d6c26a" rel="nofollow">http://groups.google.de/group/microsoft.public.vb.winapi/msg/d62322a836d6c26a</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/930703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930703</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 30 Nov 2005 15:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 16:12:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke für die Antwort.<br />
Der richtige Link muss heißen: <a href="http://www.bytesandmore.de/rad/cpp/snipp/sc08003.php" rel="nofollow">http://www.bytesandmore.de/rad/cpp/snipp/sc08003.php</a></p>
<p>Aber leider ist der dortige Code sehr ähnlich dem der Microsoft-Seite - und leider ist das Ergebnis ebenfalls das Gleiche.</p>
<p>Interessant ist, dass auf der Microsoft-Seite unten unter 'Applies to' auch nicht XP als Betriebssystem aufgeführt ist. Das dürfte wohl die Erklärung sein.</p>
<p>Gibt es vielleicht dennoch eine Lösung?</p>
<p>Gruß<br />
Leo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930753</guid><dc:creator><![CDATA[Leo Freitag]]></dc:creator><pubDate>Wed, 30 Nov 2005 16:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 17:42:05 GMT]]></title><description><![CDATA[<p>Der zweite Link von Jochen ist doch vielversprechend!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930827</guid><dc:creator><![CDATA[Bucks]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:42:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 17:45:11 GMT]]></title><description><![CDATA[<p>Sorry, nur die Hälfte gelesen. Das geht nicht so ohne weiteres ohne<br />
eine Verbindung mit dem vorhandenen Code. Alternativ parsen der<br />
ipconfig /all Ausgabe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/930831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/930831</guid><dc:creator><![CDATA[Bucks]]></dc:creator><pubDate>Wed, 30 Nov 2005 17:45:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 21:15:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Problem gelöst! Musste ne Weile suchen, um folgendes zu finden.</p>
<pre><code class="language-cpp">#include &quot;Iphlpapi.h&quot;
DWORD sizeReq = 0 ;
PMIB_IFTABLE pInfo = NULL;
// Get size information
::GetIfTable(NULL, &amp;sizeReq, FALSE) ; // Allocate required memory
pInfo = (PMIB_IFTABLE) new BYTE [sizeReq] ;
memset (pInfo, 0, sizeReq) ; DWORD sizeToUse = sizeReq ; // Retrieve network interface information
bool result = ( ::GetIfTable( (PMIB_IFTABLE)pInfo,&amp;sizeToUse, FALSE) == NO_ERROR );
if( !result )
{
 delete (PMIB_IFTABLE)pInfo;
 pInfo = NULL;
} char macStr[100] = {0};
// Print all interface information
for( unsigned int index = 0; index &lt;
 ((PMIB_IFTABLE)pInfo)-&gt;dwNumEntries; index ++ )
{
 // Get interface description
 MIB_IFROW&amp; details = ((PMIB_IFTABLE)pInfo)-&gt;table[index];  // Is this an Ethernet interface?
 if( (details.dwPhysAddrLen == 6)
  &amp;&amp; (details.dwType == MIB_IF_TYPE_ETHERNET) )
 {
  // Ethernet MAC address
  printf(&quot;     Ethernet: &quot;);
 }
 else    // Other interface
 {
  //printf(&quot;     Others: &quot;);
 }  // Format physical address
 memset(macStr,0,sizeof(macStr));  DWORD j;
 for ( j = 0 ; j &lt; details.dwPhysAddrLen ; ++j)
 {
  sprintf( &amp;macStr[j*3], &quot;%02X-&quot;, details.bPhysAddr[j] );
 }
 if ( 0 != j )
 {
  macStr[j*3-1] = '\0';    //we can get mac address here  } .
}
</code></pre>
<p>Quelle: <a href="http://forums.isaserver.org/m_2001998484/tm.htm" rel="nofollow">http://forums.isaserver.org/m_2001998484/tm.htm</a></p>
<p>Und nicht vergessen dem Projekt Iphlpapi.lib hinzuzufügen.</p>
<p>Danke für Eure Hilfe!</p>
<p>Gruß<br />
Leo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931037</guid><dc:creator><![CDATA[Leo Freitag]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:15:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Lesen der Mac-Adressen unter Win-XP on Wed, 30 Nov 2005 21:33:37 GMT]]></title><description><![CDATA[<p>Da fehlt die eine Klammer die auskommentiert ist. &quot;//}&quot;<br />
Aber thx for sharing!</p>
<p>Gruß<br />
Bucks</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931045</guid><dc:creator><![CDATA[Bucks]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:33:37 GMT</pubDate></item></channel></rss>