<?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[Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F;]]></title><description><![CDATA[<p>Guten Tag</p>
<p>Also, ich hab ein kleines Problem. Ich meiner .exe ist als Resource eine weiter .exe hinterlegt die mein Programm dann ausführt.<br />
Dazu erstellt es einen weiteren Prozess von sich selbst im Suspended Modus, schreibt da dann das Image der .exe aus der Resource rein und resumed dann<br />
denn Prozess -&gt; die exe aus den Resourcen läuft ohne Probleme.</p>
<p>Wenn mein eigenes Programm jetzt aber als Win32 Anwendung ( oder einfach beim Linker &quot;without ConsoleWindow&quot; ausgewählt wird ) compiliert wird hat auf einmal<br />
auch das Programm aus den Resourcen kein Fenster mehr?!<br />
Ich erstelle den Prozess in den ich das fremde File injecte mit SW_SHOW in der Startupinfo.</p>
<p>Meine Frage ist also was verändert der Linker wenn er kein Konsolen Window erstellen soll und wie schaff ichs das die .exe aus den Resourcen ein Fenster bekommt? <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=":/"
      alt="😕"
    /></p>
<p>Schon mal vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/235928/was-ändert-der-linker-wenn-man-ein-projekt-ohne-konsolenfenster-compiliert</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 02:40:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/235928.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Mar 2009 16:29:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 16:29:13 GMT]]></title><description><![CDATA[<p>Guten Tag</p>
<p>Also, ich hab ein kleines Problem. Ich meiner .exe ist als Resource eine weiter .exe hinterlegt die mein Programm dann ausführt.<br />
Dazu erstellt es einen weiteren Prozess von sich selbst im Suspended Modus, schreibt da dann das Image der .exe aus der Resource rein und resumed dann<br />
denn Prozess -&gt; die exe aus den Resourcen läuft ohne Probleme.</p>
<p>Wenn mein eigenes Programm jetzt aber als Win32 Anwendung ( oder einfach beim Linker &quot;without ConsoleWindow&quot; ausgewählt wird ) compiliert wird hat auf einmal<br />
auch das Programm aus den Resourcen kein Fenster mehr?!<br />
Ich erstelle den Prozess in den ich das fremde File injecte mit SW_SHOW in der Startupinfo.</p>
<p>Meine Frage ist also was verändert der Linker wenn er kein Konsolen Window erstellen soll und wie schaff ichs das die .exe aus den Resourcen ein Fenster bekommt? <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=":/"
      alt="😕"
    /></p>
<p>Schon mal vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676224</guid><dc:creator><![CDATA[StupidConsoleWindow]]></dc:creator><pubDate>Sun, 08 Mar 2009 16:29:13 GMT</pubDate></item><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 16:37:54 GMT]]></title><description><![CDATA[<p>Oh man, tut mir schrecklich Leid <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=":/"
      alt="😕"
    /><br />
Ich war grade dabei eine Lösung auszuprobieren als ich den Thread geschrieben hab<br />
weil die irgendwie nicht so wollte.</p>
<p>Naja jetzt hab ich den Fehler beseitigt und siehe da, es funktioniert.</p>
<p>Man muss im Ursprungs-Programm einfach ein Fenster erstellen, auch wenn man es<br />
nicht anzeigen lässt...</p>
<p>Würde aber trotzdem noch gern, rein aus Neugierde, wissen wieso das jetzt aufeinmal so funktioniert <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>Und nochmal sorry das ich hier leicht überstürzt geschrieben habe <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/1676233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676233</guid><dc:creator><![CDATA[StupidConsoleWindow]]></dc:creator><pubDate>Sun, 08 Mar 2009 16:37:54 GMT</pubDate></item><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 16:38:05 GMT]]></title><description><![CDATA[<p>Das OS erzeugt keine Console, wenn es eben kein Conmsolen Programm gibt.<br />
Zudem ist das Programm ja baraits im Speicher und geladen. Du ballerst einfachnur anderen Binätcode drüber. Woher soll das OS das nun wiesen?</p>
<p>Verwende AllocConsole...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676235</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 08 Mar 2009 16:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 17:14:16 GMT]]></title><description><![CDATA[<p>Neine ne konsole solls ja auch nicht erzeugen.</p>
<p>Aber wenn das Programm aus den Resourcen ein Normales Windows Fenster generiert wird das ja auch nicht angezeigt? <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=":/"
      alt="😕"
    /></p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676257</guid><dc:creator><![CDATA[StupidConsoleWindow]]></dc:creator><pubDate>Sun, 08 Mar 2009 17:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 17:57:37 GMT]]></title><description><![CDATA[<p>Ich blick dein Problem grad nicht aber eine Dialogresource hat ein Visible-Flag.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676273</guid><dc:creator><![CDATA[Blick0r]]></dc:creator><pubDate>Sun, 08 Mar 2009 17:57:37 GMT</pubDate></item><item><title><![CDATA[Reply to Was ändert der Linker wenn man ein Projekt ohne KonsolenFenster compiliert? :&#x2F; on Sun, 08 Mar 2009 20:38:28 GMT]]></title><description><![CDATA[<p>Ich glaub du weißt nicht wie ich das mit den Resourcen meine oder? <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 />
Ich hab da ne komplette exe drinnen die ich dann ausführ indem ich einen<br />
neuen Prozess erstell und sie da reinschreib.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676375</guid><dc:creator><![CDATA[StupidConsoleWindow]]></dc:creator><pubDate>Sun, 08 Mar 2009 20:38:28 GMT</pubDate></item></channel></rss>