<?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[Shutdown]]></title><description><![CDATA[<p>Wenn Windows herruntergefaren wird werden ja bekanntlich vorher alle Programme beendetet, aber was ist mit einem Programm ohne Fenster, die keine Nachrichten empfangen können ? Werden die auf irgendwie benachrigit ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/136220/shutdown</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 14:44:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136220.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Feb 2006 11:42:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Shutdown on Wed, 08 Feb 2006 12:00:48 GMT]]></title><description><![CDATA[<p>Wenn Windows herruntergefaren wird werden ja bekanntlich vorher alle Programme beendetet, aber was ist mit einem Programm ohne Fenster, die keine Nachrichten empfangen können ? Werden die auf irgendwie benachrigit ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989247</guid><dc:creator><![CDATA[Byte]]></dc:creator><pubDate>Wed, 08 Feb 2006 12:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Wed, 08 Feb 2006 12:21:00 GMT]]></title><description><![CDATA[<p>Gibt es unter Windows wirklich Anwendungen, die nicht einmal ein &quot;hidden&quot; Window besitzen? Hat dieses Programm nur die &quot;WinMain()&quot;-Funktion. Wenn Du die Nachrichten empfangen willst erzeuge doch ein &quot;hidden Window&quot;. Natürlich kostet dies Ressourcen aber eine andere Möglichkeit kenne ich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989279</guid><dc:creator><![CDATA[RR]]></dc:creator><pubDate>Wed, 08 Feb 2006 12:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 10:35:51 GMT]]></title><description><![CDATA[<p>Programm ohne Fenster, das keinen Nachricht empfangen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich würde das ein &quot;Nicht-Programm&quot; nennen.<br />
Was soll das für ein Prog sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989973</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 09 Feb 2006 10:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 10:44:51 GMT]]></title><description><![CDATA[<p>Elektronix schrieb:</p>
<blockquote>
<p>Programm ohne Fenster, das keinen Nachricht empfangen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich würde das ein &quot;Nicht-Programm&quot; nennen.<br />
Was soll das für ein Prog sein?</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Finde ich auch...</p>
<p>Was soll das für ein Programm werden/sein??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/989980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989980</guid><dc:creator><![CDATA[ansi-c.com]]></dc:creator><pubDate>Thu, 09 Feb 2006 10:44:51 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 18:30:35 GMT]]></title><description><![CDATA[<p><a href="http://ansi-c.com" rel="nofollow">ansi-c.com</a> schrieb:</p>
<blockquote>
<p>Was soll das für ein Programm werden/sein??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Ein Server.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990333</guid><dc:creator><![CDATA[Byte]]></dc:creator><pubDate>Thu, 09 Feb 2006 18:30:35 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 18:33:34 GMT]]></title><description><![CDATA[<p>Ja mindestens brauchst du schon eine Instanz, damit du überhaupt Messages von Windows erhalten kannst.<br />
Du brauchst ja kein Fenster für das Programm zu erstellen.<br />
Das ist dann nur im Taskmanager zu sehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990339</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Thu, 09 Feb 2006 18:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 18:48:21 GMT]]></title><description><![CDATA[<p>SALOMON schrieb:</p>
<blockquote>
<p>Ja mindestens brauchst du schon eine Instanz, damit du überhaupt Messages von Windows erhalten kannst.<br />
Du brauchst ja kein Fenster für das Programm zu erstellen.<br />
Das ist dann nur im Taskmanager zu sehen.</p>
</blockquote>
<p>Mir ist gerade noch eine andere Möglichkeit eingefallen: Man kann einen <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createservice.asp" rel="nofollow">Service</a> erstellen. Aber da das unter windows 9x nicht funktioniert ist das mit dem &quot;fake window&quot; wohl tatsächlich die beste Lösung.</p>
<blockquote>
<p>Programm ohne Fenster, das keinen Nachricht empfangen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich würde das ein &quot;Nicht-Programm&quot; nennen.<br />
Was soll das für ein Prog sein?</p>
</blockquote>
<p>Das trifft genau so auf jede Konsolenanwendung zu. Ich frage mich, ob die echt einfach ohne jede Vorwahnung beendet werden, wenn Windows runterfährt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990357</guid><dc:creator><![CDATA[Byte]]></dc:creator><pubDate>Thu, 09 Feb 2006 18:48:21 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 18:52:13 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich denke mal die einzigste chance die du hast ist das runterfahren abzufangen, wie es m$-programme machen.<br />
wenn outlook offen ist sagt der rechner glaube ich sinngemaess, das du outlook erst beenden sollst. du kannst ja mal schaunen was fuer nachrichten da gesendet werden (wenn du sie sehen kannst bevor das prog zu geht <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>
<p>gruss<br />
msp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990359</guid><dc:creator><![CDATA[msp]]></dc:creator><pubDate>Thu, 09 Feb 2006 18:52:13 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Thu, 09 Feb 2006 20:08:54 GMT]]></title><description><![CDATA[<p>Es gibt tatsächlich so eine Nachricht:<br />
WM_QUERYENDSESSION</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990461</guid><dc:creator><![CDATA[qasdfgh]]></dc:creator><pubDate>Thu, 09 Feb 2006 20:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Fri, 10 Feb 2006 01:55:11 GMT]]></title><description><![CDATA[<p>Die ein Programm ohne Fenster (Konsolen-Anwendung) und somit ohne Nachrichtenschleife nie empfangen wird. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/990577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990577</guid><dc:creator><![CDATA[Gast Luckie]]></dc:creator><pubDate>Fri, 10 Feb 2006 01:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Fri, 10 Feb 2006 07:38:38 GMT]]></title><description><![CDATA[<p>Wenn es eine Konsolenanwendung ist, dann habe ich vielleicht eine Idee...<br />
Es gibt eine Funktion:</p>
<pre><code class="language-cpp">HWND GetConsoleWindow(void);
</code></pre>
<p>Vielleicht ist es möglich das Fenster zu subclassen, ich habe das noch nicht gemacht. Dann könnte man die Nachrichtenschleife anzapfen und würde auch WM_QUERYENDSESSION oder WM_ENDSESSION empfangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990608</guid><dc:creator><![CDATA[RR]]></dc:creator><pubDate>Fri, 10 Feb 2006 07:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Fri, 10 Feb 2006 20:03:47 GMT]]></title><description><![CDATA[<p>Für Consolen-Anwendungen musst Du eingach einen handler mittels<br />
SetConsoleCtrlHandler<br />
registrieren, dann bekommst Du alles mit was Du willst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991180</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 10 Feb 2006 20:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Shutdown on Sat, 11 Feb 2006 12:56:46 GMT]]></title><description><![CDATA[<p>stell den linker doch einfach von console auf windows um</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991496</guid><dc:creator><![CDATA[Nixos]]></dc:creator><pubDate>Sat, 11 Feb 2006 12:56:46 GMT</pubDate></item></channel></rss>