<?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[Prog automatisch in Autostart]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>wie kann ich denn verwirklichen, dass mein Programm beim Start überprüft ob es im Autostart ist oder nicht, und falls nicht dass es sich in der Registrierung in den Autostart reinschreibt, damit sichergestellt wird, dass es immer gestartet wird, falls der PC mal ausfallen sollte.</p>
<p>mfg<br />
tom</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145242/prog-automatisch-in-autostart</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 18:02:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145242.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Apr 2006 09:32:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 09:32:39 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>wie kann ich denn verwirklichen, dass mein Programm beim Start überprüft ob es im Autostart ist oder nicht, und falls nicht dass es sich in der Registrierung in den Autostart reinschreibt, damit sichergestellt wird, dass es immer gestartet wird, falls der PC mal ausfallen sollte.</p>
<p>mfg<br />
tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045498</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 09:32:39 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 09:46:17 GMT]]></title><description><![CDATA[<p>Du müsstest spezifizieren wie du den Autostart verwirklichen willst:</p>
<p>bsp</p>
<p>Über Menü Autostart -&gt; Link anlegen und dort reinschreiben</p>
<p>Über Eintrag in Registry -&gt; Eintrag in Registry schreiben</p>
<p>Beim Autostartaufruf übergibt du einfach einen Übergabeparameter, dessen vorhandsein und im Programm abfragst. Ist er vorhanden -&gt; Autostart -&gt; ist er nicht vorhanden -&gt; direkter Start</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045513</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 26 Apr 2006 09:46:17 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 09:50:38 GMT]]></title><description><![CDATA[<p>Könntest du mir da etwas weiterhelfen und welche möglichkeit ist die bessere und funktioniert auch bei englischen systemen die einen autorun ordner haben und keine autostart.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045518</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 09:50:38 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 09:53:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dann nimm die Registry.<br />
Schau dir die Klasse TRegistry in der BCB-Hilfe an, dort ist auch ein beispiel.<br />
Dann must du dir nur noch die notwendigen Keynamen aus der Registry suchen, um die dann im Programm zu überprüfen bzw. zu ergängen lassen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045522</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Apr 2006 09:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 09:56:18 GMT]]></title><description><![CDATA[<p>Danke soweit mal werd mich gleich auf die Suche machen.</p>
<p>Gruß,<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045528</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 09:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 12:26:45 GMT]]></title><description><![CDATA[<p>Jetzt hab ich noch ne Frage,</p>
<p>wo muss ich den Key den in der Registry eintragen?</p>
<p>kann es sein, dass es unter:</p>
<p>HKEY_USERS -&gt; S-1-5-21-29..... -&gt; Software -&gt; Microsoft -&gt; Windows -&gt; CurrentVersion -&gt; Run</p>
<p>gehört???</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045642</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 12:26:45 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 12:32:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja das ist der Benutzer-spezifische Key.<br />
in HKEY_LOCAL_MACHINE ist der benutzerunabhängige Key.</p>
<p>Welchen du willst must du entscheiden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045652</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Apr 2006 12:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 12:38:11 GMT]]></title><description><![CDATA[<p>ok, aber stimmt der restliche Pfad oder ist der falsch?</p>
<p>bzw. wie lautet er bei HKEY_LOCAL_MACHINE?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045659</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 12:38:11 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 12:43:21 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja er ist richtig.<br />
Bei LOCAL_MACHINE wird nur die Benutzer-ID weggelassen, der Rest bleibt.<br />
Schaus dir einfach im RegEdit an.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045668</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Apr 2006 12:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 12:48:43 GMT]]></title><description><![CDATA[<p>Tom7 schrieb:</p>
<blockquote>
<p>... damit sichergestellt wird, dass es immer gestartet wird, falls der PC mal ausfallen sollte.</p>
</blockquote>
<p>Dafür bietet es sich eher an, das Programm als Dienst einzurichten. Autostarts werden erst nach der Benutzeranmeldung ausgeführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045672</guid><dc:creator><![CDATA[Fincki]]></dc:creator><pubDate>Wed, 26 Apr 2006 12:48:43 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:06:46 GMT]]></title><description><![CDATA[<p>klingt gut, heißt dass, das das Prog im Hintergrund schon läuft und sobald sich der User anmeldet läuft die Grafik usw. schon???</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045689</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:16:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ein Dienst selber hat keine Grafik.</p>
<p>Die Frage ob ein Dienst besser für deine Zwecke ist, läßt sich nur beantwortet wenn du den Zweck deines Programmes näher erklärst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045696</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:16:39 GMT]]></title><description><![CDATA[<p>Ja, das Programm läuft dann bereits, wenn der Anmeldebildschirm zu sehen ist.</p>
<p>Normalerweise haben Dienste keine Benutzeroberfläche, aber bei den Eigenschaften des jeweiligen Dienstes kann man einstellen, das man die Oberfläche sieht. (&quot;Datenaustausch zwischen Dienst und Desktop zulassen&quot; nennt sich das Häkchen, das ist nur möglich, wenn der Dienst als 'lokales Systemkonto' ausgeführt wird.)</p>
<p>Sobald der Nutzer sich anmeldet, sieht er das Programm dann, noch bevor die ganzen Autostarts loslegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045697</guid><dc:creator><![CDATA[Fincki]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:18:13 GMT]]></title><description><![CDATA[<p>und was muss an meiner bestehend SW ändern, dass es als Dienst gestartet wird, bzw. dass es in die Liste der Dienste aufgenommen wird?</p>
<p>Hast du da viell ein Beispiel oder dgl.?</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045699</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:18:13 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:22:42 GMT]]></title><description><![CDATA[<p>Hier habe ich die Holzhammermethode beschrieben, die eigentlich für Visual Basic Programme gedacht ist, weil die nicht als Dienst zu programmieren sind:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-133664" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-133664</a></p>
<p>Bei dieser Methode gibt es keine saubere Kommunikation zwischen Diensteverwaltung und Programm, beim Beenden des Dienstes wird dann z. B. einfach der Kill-Befehl an deine Anwendung geschickt.</p>
<p>Wenn du es ordentlich machen willst, programmierst du den Dienst selber.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045703</guid><dc:creator><![CDATA[Fincki]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:26:29 GMT]]></title><description><![CDATA[<p>wie sieht es da eigentlich mit Treibern usw. aus?</p>
<p>sind da die Treiber schon alle geladen oder werden die erst durch die Benutzeranmeldung geladen?</p>
<p>ich brauch nämlich die serielle und ein CAN-Gerät welches über nen Treiber angesprochen wird.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045706</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Wed, 26 Apr 2006 13:33:54 GMT]]></title><description><![CDATA[<p>Das sollte eigentlich über die Abhängigkeit der Dienste lösbar sein. Wenn die benötigten Treiber nicht als Dienst laufen, kann man auch einen Dienst nehmen, der relativ spät gestartet wird und die Abhängigkeit darauf setzen. (EDIT: Wenn ich mich richtig erinnere, dann wurde dafür der Druckspooler empfohlen.) Das habe ich mal als Tipp gelesen, aber noch nicht ausprobiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045712</guid><dc:creator><![CDATA[Fincki]]></dc:creator><pubDate>Wed, 26 Apr 2006 13:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:17:41 GMT]]></title><description><![CDATA[<p>wie geht es denn mit dem in den autostart ordner eintragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062009</guid><dc:creator><![CDATA[LoLlEr]]></dc:creator><pubDate>Sun, 21 May 2006 11:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:22:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du läßt einen Registry-Wert in <em>HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run</em> anlegen, vom Typ String, als Namen einen frei wählbaren Namen für dein Programm und als Wert den absoluten Pfad zu deinem Programm.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062015</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 21 May 2006 11:22:57 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:24:42 GMT]]></title><description><![CDATA[<p>Ich meine in Alle programme-&gt;Autostart<br />
also ohne Registry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062017</guid><dc:creator><![CDATA[LoLlEr]]></dc:creator><pubDate>Sun, 21 May 2006 11:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:25:17 GMT]]></title><description><![CDATA[<p>Eine Verknüpfung zu dem Programm im Autostart-Ordner anlegen.</p>
<p>Einfacher ist aber:</p>
<pre><code class="language-cpp">String awpath=Application-&gt;ExeName;
TRegistry&amp; regkey=*new TRegistry();
regkey.RootKey=HKEY_LOCAL_MACHINE;
bool keygood=regkey.OpenKey(&quot;SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run&quot;,false);
regkey.LazyWrite=false;
if(keygood)
	{
	regkey.WriteString(&quot;Dein Programm&quot;,awpath);
	}
regkey.CloseKey();
delete &amp;regkey;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1062018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062018</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 21 May 2006 11:25:17 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:27:27 GMT]]></title><description><![CDATA[<p>naja ok wenns einfacher ist <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 />
wie kann man das programm dann wieder aus den autostart entfernen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062021</guid><dc:creator><![CDATA[LoLlEr]]></dc:creator><pubDate>Sun, 21 May 2006 11:27:27 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:31:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TRegistry&amp; regkey=*new TRegistry();
regkey.RootKey=HKEY_LOCAL_MACHINE;
bool keygood=regkey.OpenKey(&quot;SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run&quot;,false);
regkey.LazyWrite=false;
if(keygood)
	{
	regkey.DeleteValue(&quot;Dein Programm&quot;);
	}
regkey.CloseKey();
delete &amp;regkey;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1062030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062030</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 21 May 2006 11:31:58 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:41:10 GMT]]></title><description><![CDATA[<p>Wo finde ich TRegistry?<br />
lol</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062038</guid><dc:creator><![CDATA[LoLlEr]]></dc:creator><pubDate>Sun, 21 May 2006 11:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:43:40 GMT]]></title><description><![CDATA[<p>Header includen</p>
<pre><code class="language-cpp">#include &lt;registry.hpp&gt;
</code></pre>
<p>Genau sowas steht perfekt in der Hilfe beschrieben.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062040</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Sun, 21 May 2006 11:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to Prog automatisch in Autostart on Sun, 21 May 2006 11:52:20 GMT]]></title><description><![CDATA[<blockquote>
<p>regkey.WriteString(&quot;Dein Programm&quot;,awpath);</p>
</blockquote>
<p>bei &quot;Dein programm&quot; muss nicht irgendein Pfad oder sowas oder?<br />
Einfach nur &quot;abc&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062049</guid><dc:creator><![CDATA[LoLlEr]]></dc:creator><pubDate>Sun, 21 May 2006 11:52:20 GMT</pubDate></item></channel></rss>