<?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[Programm im Hintergrund &amp;amp; Autostart]]></title><description><![CDATA[<p>So, im Ansi C Forum wurde mir gesagt, ein Windoofer müsse das hier rein schreiben ;), deshalb:</p>
<p>1. Ich möchte, dass wenn ich mein C Programm öfnne, das ich es in den Autostart einstellen kann, ohne das selber tun zu müssen.</p>
<p>2. Ich möchte nicht immer ein Fenster offen haben, sondern das es im System Tray weiter läuft, und nur ein Symbol anzeigt.</p>
<p>Vielen Dank im voraus.</p>
<p>Grüsse _linx_</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175744/programm-im-hintergrund-amp-autostart</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 08:02:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175744.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Mar 2007 18:26:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm im Hintergrund &amp;amp; Autostart on Tue, 13 Mar 2007 18:26:25 GMT]]></title><description><![CDATA[<p>So, im Ansi C Forum wurde mir gesagt, ein Windoofer müsse das hier rein schreiben ;), deshalb:</p>
<p>1. Ich möchte, dass wenn ich mein C Programm öfnne, das ich es in den Autostart einstellen kann, ohne das selber tun zu müssen.</p>
<p>2. Ich möchte nicht immer ein Fenster offen haben, sondern das es im System Tray weiter läuft, und nur ein Symbol anzeigt.</p>
<p>Vielen Dank im voraus.</p>
<p>Grüsse _linx_</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1244906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1244906</guid><dc:creator><![CDATA[_linx_]]></dc:creator><pubDate>Tue, 13 Mar 2007 18:26:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm im Hintergrund &amp;amp; Autostart on Tue, 13 Mar 2007 18:36:29 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>es gibt viele Möglichkeiten, dein Programm in den Autostart zu stellen. Die meist verwendete und bevorzugte Methode ist z.B. eine Eintragung in die Registry von Windows. Hierzu ein kleiner Beispielcode:</p>
<pre><code class="language-cpp">char ModulePath [];
GetModuleFileName (NULL,ModulePath, MAX_PATH);

HKEY hkey;
HKEY KEY = HKEY_LOCAL_MACHINE;
char place[100]= {&quot;Software\\Microsoft\\Windows\\CurrentVersion\\Run&quot;};
char name[100]= {&quot;DeinProgrammName&quot;};

RegOpenKeyEx(KEY,(LPCTSTR)place,0, KEY_ALL_ACCESS,&amp;hkey); 
RegSetValueEx(hkey, name, 0, REG_SZ, (BYTE *)ModulePath, strlen(ModulePath));
RegCloseKey(hkey);
</code></pre>
<p>Wie du ein Trayicon erstellst, kannst du im folgendem FAQ Beitrag lesen:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39365.html" rel="nofollow">Tray Icon erstellen und Kontextmenü anzeigen</a></p>
<p>Hoffe, das hilft weiter <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>
<p>MfG mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1244913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1244913</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Tue, 13 Mar 2007 18:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to Programm im Hintergrund &amp;amp; Autostart on Tue, 13 Mar 2007 18:38:13 GMT]]></title><description><![CDATA[<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1244914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1244914</guid><dc:creator><![CDATA[_linx_]]></dc:creator><pubDate>Tue, 13 Mar 2007 18:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to Programm im Hintergrund &amp;amp; Autostart on Tue, 13 Mar 2007 21:52:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12957">@mikey</a>: #define UNICODE.</p>
<pre><code class="language-cpp">TCHAR szModulePath[MAX_PATH + 1];
GetModuleFileName(NULL, szModulePath, MAX_PATH);
HKEY hKey = NULL;
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT(&quot;Software\\Microsoft\\Windows\\CurrentVersion\\Run&quot;), 0, KEY_ALL_ACCESS, &amp;hKey);
RegSetValueEx(hKey, TEXT(&quot;my_app&quot;), 0, REG_SZ, (LPBYTE)szModulePath, strlen(szModulePath));
RegCloseKey(hKey);
</code></pre>
<p>wobei auch das jetzt nur auf deinem Code basiert(mikey) und d.h. hab ich nicht kontrolliert ob es funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1245050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1245050</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 13 Mar 2007 21:52:03 GMT</pubDate></item><item><title><![CDATA[Reply to Programm im Hintergrund &amp;amp; Autostart on Tue, 13 Mar 2007 22:27:36 GMT]]></title><description><![CDATA[<p>Warum Unicode ? (Habe keine Erfahrung damit)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1245065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1245065</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Tue, 13 Mar 2007 22:27:36 GMT</pubDate></item></channel></rss>