<?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[Ermitteln wie lange Windows läuft]]></title><description><![CDATA[<pre><code class="language-cpp">float running_windows()
{
int day,hour,min,sec,ms;

      ms = GetTickCount();
      sec = ms * 1000;
      min = ms * (sec * 60);
      hour = ms * (min * 60);
      day = ms * (hour * 24);

printf (&quot;Day: %d,Hour: %d,Minute: %d,Second %d,Millisecond: %d\n&quot;,day,hour,min,sec,ms);  
}
</code></pre>
<p>Diese Funktion klappt leider nicht so wirklich.....<br />
Und was daran falsch ich weißch auch nicht wirklich.....<br />
Könnte mir jemand ein bissle unter die Arme greifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/213588/ermitteln-wie-lange-windows-läuft</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 11:39:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/213588.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 May 2008 14:44:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 14:44:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">float running_windows()
{
int day,hour,min,sec,ms;

      ms = GetTickCount();
      sec = ms * 1000;
      min = ms * (sec * 60);
      hour = ms * (min * 60);
      day = ms * (hour * 24);

printf (&quot;Day: %d,Hour: %d,Minute: %d,Second %d,Millisecond: %d\n&quot;,day,hour,min,sec,ms);  
}
</code></pre>
<p>Diese Funktion klappt leider nicht so wirklich.....<br />
Und was daran falsch ich weißch auch nicht wirklich.....<br />
Könnte mir jemand ein bissle unter die Arme greifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512340</guid><dc:creator><![CDATA[getchat]]></dc:creator><pubDate>Mon, 19 May 2008 14:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 14:52:33 GMT]]></title><description><![CDATA[<p>Was heißt das? Klappt nicht!? Was klappt nicht? Fehlermeldung(en)? Wenn ja, welche?<br />
Man kann auch aus der Registry auslesen wie lange Windows läuft, wenn mich nicht alles täuscht. Klappt das überhaupt prinzipiell mit GetTickCount() das herauszubekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512348</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Mon, 19 May 2008 14:52:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 14:52:07 GMT]]></title><description><![CDATA[<p>Die Rechnung ist ja auch absolut unsinnig:<br />
float running_windows()<br />
{<br />
int day,hour,min,sec,ms;</p>
<p>ms = GetTickCount();<br />
sec = (ms / 1000) % 60;<br />
min = (ms / 1000 / 60) % 60;<br />
hour = (ms / 1000 / 60 / 60) % 24;<br />
day = (ms / 1000 / 60 / 60 / 24) ;<br />
ms = ms % 1000;</p>
<p>printf (&quot;Day: %d,Hour: %d,Minute: %d,Second %d,Millisecond: %d\n&quot;,day,hour,min,sec,ms);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512349</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 May 2008 14:52:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 14:52:37 GMT]]></title><description><![CDATA[<p>Schau hier nach: <a href="http://blogs.msdn.com/gusperez/articles/91734.aspx" rel="nofollow">http://blogs.msdn.com/gusperez/articles/91734.aspx</a> Da gibt die Sourcen zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512351</guid><dc:creator><![CDATA[Nachschauer]]></dc:creator><pubDate>Mon, 19 May 2008 14:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 14:55:04 GMT]]></title><description><![CDATA[<p>GetTickCount geht nur bis ca 50 Tage. Das sollte man also besser nicht verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512353</guid><dc:creator><![CDATA[Nachschauer]]></dc:creator><pubDate>Mon, 19 May 2008 14:55:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 15:00:53 GMT]]></title><description><![CDATA[<p>getchat schrieb:</p>
<blockquote>
<pre><code class="language-cpp">float running_windows()
{
int day,hour,min,sec,ms;

      ms = GetTickCount();
      sec = ms * 1000;
      min = ms * (sec * 60);
      hour = ms * (min * 60);
      day = ms * (hour * 24);
      
printf (&quot;Day: %d,Hour: %d,Minute: %d,Second %d,Millisecond: %d\n&quot;,day,hour,min,sec,ms);  
}
</code></pre>
<p>Diese Funktion klappt leider nicht so wirklich.....<br />
Und was daran falsch ich weißch auch nicht wirklich.....<br />
Könnte mir jemand ein bissle unter die Arme greifen?</p>
</blockquote>
<blockquote>
<p>GetTickCount Function</p>
<p>Retrieves the number of milliseconds that have elapsed since the system was started, up to 49.7 days.</p>
</blockquote>
<p>Ist doch klar was das heißt, oder?<br />
Wenn du deinen PC einen Tag lang an hast, kommst sowas hier raus:<br />
-&gt;86400000<br />
Problem: Wenn du das Teil noch erweiterterst, ist es doch klar, dass du nicht auf das richtige Ergebnis kommst, sowas lernst man in der 7. Klasse Physik mit, soweit ich weiß.^^<br />
Also wenn du wissen willst wie viele Tage dein PC läuft musst du die Zahl t(86400000) durch eine Zahl x teilen:<br />
t/x-&gt; t/(1000*60*60<em>24)<br />
Wenn du wissen willst, wie viele Minuten seitdem vergangen sind:<br />
t/x -&gt; t/(1000*60*60)<br />
usw.<br />
(ms*s*min</em>h)<br />
[e] lol, da war ich mal echt viel langsamer, als die anderen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512362</guid><dc:creator><![CDATA[markusrw]]></dc:creator><pubDate>Mon, 19 May 2008 15:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 15:04:00 GMT]]></title><description><![CDATA[<p>Der offizielle Weg ist das Ereignis-Protokoll zu durchsuchen!</p>
<p>Siehe:<br />
<a href="http://support.microsoft.com/kb/232243/en-us" rel="nofollow">http://support.microsoft.com/kb/232243/en-us</a><br />
<a href="http://support.microsoft.com/kb/196452/en-us" rel="nofollow">http://support.microsoft.com/kb/196452/en-us</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512368</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 May 2008 15:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 15:10:39 GMT]]></title><description><![CDATA[<p>sind die seiten nur bei mir blank?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1512371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512371</guid><dc:creator><![CDATA[dust]]></dc:creator><pubDate>Mon, 19 May 2008 15:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ermitteln wie lange Windows läuft on Mon, 19 May 2008 20:01:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;time.h&gt;

int _tmain(int argc, _TCHAR* argv[])
{
	int runtime = 0;
	while(1) {
		runtime++;
		Sleep(1000);
		printf(&quot;Windows läuft seit %i Sekunden\n&quot;, runtime);
	}
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1512594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1512594</guid><dc:creator><![CDATA[berniesbutt]]></dc:creator><pubDate>Mon, 19 May 2008 20:01:29 GMT</pubDate></item></channel></rss>