<?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[Hardware Infos Auslesen]]></title><description><![CDATA[<p>Gibt es eigentlich eine Möglichkeit die Hardware Infos aus zu lesen.<br />
Wie z.B: CPU-Speed, CPU Bezeichnung, RAM-&gt;Größe etc??</p>
<p>Währe wirklich nützlich</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/58140/hardware-infos-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 10:55:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/58140.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Dec 2003 14:55:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 14:55:13 GMT]]></title><description><![CDATA[<p>Gibt es eigentlich eine Möglichkeit die Hardware Infos aus zu lesen.<br />
Wie z.B: CPU-Speed, CPU Bezeichnung, RAM-&gt;Größe etc??</p>
<p>Währe wirklich nützlich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/412851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/412851</guid><dc:creator><![CDATA[SLashXP++]]></dc:creator><pubDate>Wed, 10 Dec 2003 14:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 15:11:51 GMT]]></title><description><![CDATA[<p>Das geht nur mit der entsprechenden Betriebssystem API... welches OS?</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/412882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/412882</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 10 Dec 2003 15:11:51 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 15:30:00 GMT]]></title><description><![CDATA[<p>Dann bin hier wohl was falsch... WINXP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/412917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/412917</guid><dc:creator><![CDATA[SlashXP++]]></dc:creator><pubDate>Wed, 10 Dec 2003 15:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 15:31:41 GMT]]></title><description><![CDATA[<p>das meiste kannst du aus der Regristry auslesen.</p>
<p>Siehe Link in meiner Signatur</p>
]]></description><link>https://www.c-plusplus.net/forum/post/412920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/412920</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Wed, 10 Dec 2003 15:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 16:48:11 GMT]]></title><description><![CDATA[<p>AndreasW schrieb:</p>
<blockquote>
<p>das meiste kannst du aus der Regristry auslesen.</p>
</blockquote>
<p>Äh jein... z.B. Clockspeed kriegste ned aus der Registry... das heisst kriegste shcon, aber nur die Frequenz beim Start... den Aktuellen musste mit speziellen API-Befehlen auslesen...<br />
z.B. CallNtPowerInformation</p>
<p>Ich schieb dich mal nach WinAPI, die können dich da kompetent beraten. (o:</p>
<p>-&gt;Verschoben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/412994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/412994</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 10 Dec 2003 16:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 16:29:10 GMT]]></title><description><![CDATA[<p>junix schrieb:</p>
<blockquote>
<p>AndreasW schrieb:</p>
<blockquote>
<p>das meiste kannst du aus der Regristry auslesen.</p>
</blockquote>
<p>Äh jein... z.B. Clockspeed kriegste ned aus der Registry...</p>
</blockquote>
<p>Also wirklich!!<br />
AndreasW hat ja auch nicht gesagt, <strong>ALLES</strong>, sondern <strong>DAS MEISTE</strong>.<br />
Wieso mußt du dich jedes mal so anstellen, Junix?!<br />
Wirklich komisch! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /><br />
Manchmal verstehe ich auch die Leute, die sich hier über dich ärgern.</p>
<p>BCBuilder Anfänger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413030</guid><dc:creator><![CDATA[BCBuilder Anfänger]]></dc:creator><pubDate>Wed, 10 Dec 2003 16:29:10 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 16:37:28 GMT]]></title><description><![CDATA[<p>Tja, offensichtlich hast du den Kern meiner Aussage nicht begriffen: In der Registry stehen irgendwleche Werte, deren Aktualität du nicht kennst. Kann sein, dass der Wert 2 Stunden oder 2 Sekunden alt ist...</p>
<p>Aber ja, ich weiss, heutzutage ist über etwas geschriebenes nachzudenken nichtmehr &quot;modern&quot;... lieber motzt man rum, weil etwas nicht grad in plaintext da steht sondern halt etwas textverständnis und Interpretationsfähigkeit erfordert.</p>
<p>Ausserdem bin ich der festen Überzeugung AndreadsW könnte sich selbst wehren, wenn er sich durch mich &quot;gestört&quot; fühlen würde...</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413043</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 10 Dec 2003 16:37:28 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 16:40:30 GMT]]></title><description><![CDATA[<p>Vielleicht hilft dir <a href="http://msdn.microsoft.com/library/en-us/dnanchor/html/anch_wmi.asp" rel="nofollow">WMI</a> und <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=56461" rel="nofollow">das hier</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/413047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413047</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Dec 2003 16:40:30 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 17:12:59 GMT]]></title><description><![CDATA[<p>theoretisch macht es ja nichts, wenn man ein Wert wie die Taktfrequenz einfach aus der Regristry ausliest. Wer baut sich schon mehrmals täglich ein anderen Prozessor ein.</p>
<p>Wer es aber gerne dirkt mag kann sowas machen wie da oben beschreiben oder es gleich ermitteln:</p>
<pre><code class="language-cpp">double Taktfrequenz()
{
DWORD TimeHI ;
DWORD TimeLO;
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);

Sleep(10);
asm
    {
    dw 310Fh
    mov TimeLO, eax
    mov TimeHI, edx
    }
Sleep(500); 
asm
    {
    dw 310Fh
    sub eax, TimeLO
    sbb edx, TimeHI
    mov TimeLO, eax
    mov TimeHI, edx
    }
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_NORMAL);
SetPriorityClass(GetCurrentProcess, NORMAL_PRIORITY_CLASS);
return TimeLO*(1000/500);
}
</code></pre>
<p>obwohl dass wohl etwas ungenau ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413083</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Wed, 10 Dec 2003 17:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 17:08:43 GMT]]></title><description><![CDATA[<p>wie man die Prozessornutzung einzelner Programme ausließt hab ich schon mla im BCB Forum gepostet. Auch der Arbeitspeicherbedarf einer Anwendugn war dabei..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413095</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Wed, 10 Dec 2003 17:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 17:10:37 GMT]]></title><description><![CDATA[<p>AndreasW schrieb:</p>
<blockquote>
<p>theoretisch macht es ja ncihts, wenn man ein Wert wie die Taktfrequenz einfach aus der Regristry ausliest. Wer baut sich schon mehrmals täglich ein anderen Prozessor ein.</p>
</blockquote>
<p>Denke Notebookprozessoren und modernere Desktopprozessoren welche die Taktfrequenz variieren (können)</p>
<p>Die tatsächliche Frequenz lässt sich shcon sehr Präzise ermitteln mit der von mir oben genannten Funktion und etwas KLim Bim rund herum...<br />
Hab das selber kürzlich mal gemacht um mir die aktuelle Frequenz meines Pentium M anzeigen zu lassen... (hat mich wunder genommen wie das Teil so mit seiner Frequenz rumfährt)</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413097</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 10 Dec 2003 17:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 17:47:56 GMT]]></title><description><![CDATA[<p>Hmm die Aktuelle Taktfrequenz ist natürlich auch net schlecht...</p>
<p>Aber was ich eigentlic heraus finden wollte... ist was zum BSP für eine CPU im Rechner hockt...<br />
Z.b.</p>
<p>AMD Ahtlon XP 2600+<br />
512 MB RAM<br />
4 Netzwerkkarten<br />
2 HDD's<br />
1 CD-Rom</p>
<p>Möchte im endefekt so viele Informationen wie möglich aus dem Rechner mit C/C++ holen.<br />
Dank aber die Aktuelle Taktrate ist auch nicht schlecht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/413128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413128</guid><dc:creator><![CDATA[SlashXP++]]></dc:creator><pubDate>Wed, 10 Dec 2003 17:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Wed, 10 Dec 2003 17:57:38 GMT]]></title><description><![CDATA[<p>naja,</p>
<p>HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\SYSTEM\CentralProcessor\0\ProcessorNameString</p>
<p>das ist der Prozessor.</p>
<p>Die anderen sachen wirst du auch so finden.</p>
<p>Ansonsten Siehe Signatur.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413136</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Wed, 10 Dec 2003 17:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Thu, 11 Dec 2003 07:27:23 GMT]]></title><description><![CDATA[<p>Genau diese Bedenken hatte ich...<br />
Bei mir z.B. gibt es unter Description keinen Eintrag namens ...\DESCRIPTION\SYSTEM\CentralProcessor\0\ProcessorNameString</p>
<p>Und das wird nicht nur dort so sein...<br />
Hmm.. aber ich schau mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413425</guid><dc:creator><![CDATA[SlashXP++]]></dc:creator><pubDate>Thu, 11 Dec 2003 07:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Thu, 11 Dec 2003 10:37:09 GMT]]></title><description><![CDATA[<p>Hast du dir WMI (siehe Links weiter oben) jetzt mal angeschaut?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/413550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413550</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 11 Dec 2003 10:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Thu, 11 Dec 2003 13:06:55 GMT]]></title><description><![CDATA[<p>Sorry steht doch in der Reg war nur zu dumm zum suchen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Ne mach ich gerade...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/413649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/413649</guid><dc:creator><![CDATA[SlashXP++]]></dc:creator><pubDate>Thu, 11 Dec 2003 13:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Tue, 11 Jan 2005 13:19:02 GMT]]></title><description><![CDATA[<p>AndreasW schrieb:</p>
<blockquote>
<p>theoretisch macht es ja nichts, wenn man ein Wert wie die Taktfrequenz einfach aus der Regristry ausliest. Wer baut sich schon mehrmals täglich ein anderen Prozessor ein.</p>
</blockquote>
<p>Naja, falls vorhanden.</p>
<blockquote>
<pre><code class="language-cpp">double Taktfrequenz()
{
DWORD TimeHI ;
DWORD TimeLO;
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);

Sleep(10);
asm
    {
    dw 310Fh
    mov TimeLO, eax
    mov TimeHI, edx
    }
Sleep(500); 
asm
    {
    dw 310Fh
    sub eax, TimeLO
    sbb edx, TimeHI
    mov TimeLO, eax
    mov TimeHI, edx
    }
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_NORMAL);
SetPriorityClass(GetCurrentProcess, NORMAL_PRIORITY_CLASS);
return TimeLO*(1000/500);
}
</code></pre>
<p>obwohl dass wohl etwas ungenau ist.</p>
</blockquote>
<p>Kannst du (oder sonst wer) den Code ein wenig erläutern? (Sag bitte nicht, dass du nen Zähler ausliest und die halbe Sekunde später den Zähler nochmal liest und mit Differenz / Dauer(halbe Sekunde) die Taktfrequenz ausrechnest! Das wäre nämlich <strong>SEHR</strong> ungenau (wegen Sleep(x)).) Mein Laptop (W98) hat nämlich angeblich fantastische 3 MHz... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Und mir hat WMI übrigens überhaupt nichts geholfen. Bin halt doof.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693219</guid><dc:creator><![CDATA[HEZ (Login kaputt?)]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:19:02 GMT</pubDate></item><item><title><![CDATA[Reply to Hardware Infos Auslesen on Tue, 11 Jan 2005 13:54:37 GMT]]></title><description><![CDATA[<p>(So, Login klappt wieder. Komisch.)</p>
<p>Möchte mich nur schnell für den Fullquote entschuldigen. Sieht ja schrecklich aus.</p>
<p><em>Edit:</em> 310Fh ist wohl rdtsc. Also ist die ganze Funktion genau so, wie ich befürchtet habe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/693222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693222</guid><dc:creator><![CDATA[HEZ]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:54:37 GMT</pubDate></item></channel></rss>