<?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[Windows &amp;quot;Daten&amp;quot; auslesen]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte einige Daten über den Computer erfahren auf dem mein Programm läuft. Wie kann ich die folgenden Daten auslesen:<br />
1. Angemeldeter Benutzer<br />
2. Windows Domäne<br />
3. Windows Version (+Service Pack)<br />
4. Cpu ID<br />
5. Mac Addresse der Netzwerkkarte<br />
6. Installierte Java Version<br />
7. Version des .Net Frameworks.</p>
<p>Könntet Ihr mir bei einigen der Punkte weiterhelfen?<br />
Muß ich bei verschiedenen Windows Versionen unterschiedliche Apis aufrufen?</p>
<p>Vielen Grüße</p>
<p>Malte</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175165/windows-quot-daten-quot-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 21:02:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175165.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Mar 2007 17:36:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Windows &amp;quot;Daten&amp;quot; auslesen on Wed, 07 Mar 2007 17:36:42 GMT]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich möchte einige Daten über den Computer erfahren auf dem mein Programm läuft. Wie kann ich die folgenden Daten auslesen:<br />
1. Angemeldeter Benutzer<br />
2. Windows Domäne<br />
3. Windows Version (+Service Pack)<br />
4. Cpu ID<br />
5. Mac Addresse der Netzwerkkarte<br />
6. Installierte Java Version<br />
7. Version des .Net Frameworks.</p>
<p>Könntet Ihr mir bei einigen der Punkte weiterhelfen?<br />
Muß ich bei verschiedenen Windows Versionen unterschiedliche Apis aufrufen?</p>
<p>Vielen Grüße</p>
<p>Malte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241145</guid><dc:creator><![CDATA[Malte_ÄÖÜ]]></dc:creator><pubDate>Wed, 07 Mar 2007 17:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to Windows &amp;quot;Daten&amp;quot; auslesen on Wed, 07 Mar 2007 18:18:05 GMT]]></title><description><![CDATA[<p>Hast du schon in die Faq geschaut?<br />
User, .net, Macadresse und Windowsversion hab ich hier im Forum schon gesehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241178</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 07 Mar 2007 18:18:05 GMT</pubDate></item><item><title><![CDATA[Reply to Windows &amp;quot;Daten&amp;quot; auslesen on Wed, 07 Mar 2007 18:46:25 GMT]]></title><description><![CDATA[<p>Ja. Tut mir Leid.<br />
Weißt Du wie man diesen Code zum Laufen bekommt:<br />
<a href="http://support.microsoft.com/kb/118623/en-us" rel="nofollow">http://support.microsoft.com/kb/118623/en-us</a><br />
Muß ich da die Compiler Settings ändern das er bestimmte Casts zulässt?</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
   #include &lt;wincon.h&gt;
   #include &lt;stdlib.h&gt;
   #include &lt;stdio.h&gt;
   #include &lt;time.h&gt;

   typedef struct _ASTAT_
   {

      ADAPTER_STATUS adapt;
      NAME_BUFFER    NameBuff [30];

   }ASTAT, * PASTAT;

   ASTAT Adapter;

   void main (void)
   {
      NCB Ncb;
      UCHAR uRetCode;
      char NetName[50];
      LANA_ENUM   lenum;
      int      i;

      memset( &amp;Ncb, 0, sizeof(Ncb) );
      Ncb.ncb_command = NCBENUM;
      Ncb.ncb_buffer = (UCHAR *)&amp;lenum;
      Ncb.ncb_length = sizeof(lenum);
      uRetCode = Netbios( &amp;Ncb );
      printf( &quot;The NCBENUM return code is: 0x%x \n&quot;, uRetCode );

      for(i=0; i &lt; lenum.length ;i++)
      {
          memset( &amp;Ncb, 0, sizeof(Ncb) );
          Ncb.ncb_command = NCBRESET;
          Ncb.ncb_lana_num = lenum.lana[i];

          uRetCode = Netbios( &amp;Ncb );
          printf( &quot;The NCBRESET on LANA %d return code is: 0x%x \n&quot;,
                  lenum.lana[i], uRetCode );

          memset( &amp;Ncb, 0, sizeof (Ncb) );
          Ncb.ncb_command = NCBASTAT;
          Ncb.ncb_lana_num = lenum.lana[i];

          strcpy( Ncb.ncb_callname,  &quot;*               &quot; );
          Ncb.ncb_buffer = (char *) &amp;Adapter;
          Ncb.ncb_length = sizeof(Adapter);

          uRetCode = Netbios( &amp;Ncb );
          printf( &quot;The NCBASTAT on LANA %d return code is: 0x%x \n&quot;,
                  lenum.lana[i], uRetCode );
          if ( uRetCode == 0 )
          {
             printf( &quot;The Ethernet Number on LANA %d is:
                     %02x%02x%02x%02x%02x%02x\n&quot;,
            lenum.lana[i],
                  Adapter.adapt.adapter_address[0],
                  Adapter.adapt.adapter_address[1],
                  Adapter.adapt.adapter_address[2],
                  Adapter.adapt.adapter_address[3],
                  Adapter.adapt.adapter_address[4],
                  Adapter.adapt.adapter_address[5] );
          }
       }

   }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1241208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241208</guid><dc:creator><![CDATA[Malte_ÄÖÜ]]></dc:creator><pubDate>Wed, 07 Mar 2007 18:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Windows &amp;quot;Daten&amp;quot; auslesen on Thu, 08 Mar 2007 16:40:11 GMT]]></title><description><![CDATA[<p>Hat sich erledigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241776</guid><dc:creator><![CDATA[Malte_ÄÖÜ]]></dc:creator><pubDate>Thu, 08 Mar 2007 16:40:11 GMT</pubDate></item></channel></rss>