<?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[Art der Startoption feststellen?]]></title><description><![CDATA[<p>hi zusammen,</p>
<p>gibt es eine möglichkeit festzustellen auf welche art ein prog gestartet wurde?</p>
<p>ich meine folgendes:<br />
das prog lässt sich einmal manuell starten (klick auf die exe)<br />
und<br />
das prog wird beim systemstart über den autostart gestartet</p>
<p>kann ich irgendwie einen rückgabewert bekommen was nun die exe aufgerufen hat?</p>
<p>ziel:<br />
es sollen 2 verschiedene funktionen ausgeführt werden, jeh nachdem wie das prog gestartet wurde.</p>
<p>oder hat irgendeiner einen anderen lösungsansatz wie ich das ziel erreichen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154286/art-der-startoption-feststellen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 18:45:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154286.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Jul 2006 21:05:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Art der Startoption feststellen? on Tue, 25 Jul 2006 21:05:35 GMT]]></title><description><![CDATA[<p>hi zusammen,</p>
<p>gibt es eine möglichkeit festzustellen auf welche art ein prog gestartet wurde?</p>
<p>ich meine folgendes:<br />
das prog lässt sich einmal manuell starten (klick auf die exe)<br />
und<br />
das prog wird beim systemstart über den autostart gestartet</p>
<p>kann ich irgendwie einen rückgabewert bekommen was nun die exe aufgerufen hat?</p>
<p>ziel:<br />
es sollen 2 verschiedene funktionen ausgeführt werden, jeh nachdem wie das prog gestartet wurde.</p>
<p>oder hat irgendeiner einen anderen lösungsansatz wie ich das ziel erreichen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104196</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Tue, 25 Jul 2006 21:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Tue, 25 Jul 2006 21:14:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das kannst du über Kommandozeilen-Parameter auswerten.<br />
Zum Beispiel in dem Autostart-Eintrag den Parameter <em>-autostart</em> dranhängen. Jetzt kannst du zur Laufzeit über die Eigenschaft <em>ParamStr</em> auswerten, ob dieser Parameter vorhanden ist oder nicht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104203</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 25 Jul 2006 21:14:00 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Tue, 25 Jul 2006 21:17:45 GMT]]></title><description><![CDATA[<p>hi akari,</p>
<p>danke, sehr guter ansatz <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>übrigends, wohnst du hier im forum? so schnell wie du hier antwortest <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/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104207</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Tue, 25 Jul 2006 21:17:45 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 09:44:37 GMT]]></title><description><![CDATA[<p>hi zusammen,</p>
<p>irgendwie will ParamStr nicht so wie ich es will. mein parameter wird einfach nicht erkannt.</p>
<p>die werte übergebe ich so der registry:</p>
<pre><code>AnsiString pfad = Application-&gt;ExeName + &quot; -autostart&quot;;
</code></pre>
<p>sieht dann so aus: d:\test\irgendwas\anwendung.exe -autostart</p>
<p>lass ich mir den string mit ParamStr(0) ausgeben, kommt: d:\test\irgendwas\anwendung.exe</p>
<p>Bei ParamStr(1) kommt keine ausgabe.</p>
<p>wenn ich mir die Anzahl der parameter ausgeben lass (ParamCount()), kommt immer nur 0 dabei raus.</p>
<p>google hat mir auch nicht viel weiter geholfen. dort gehen die genauso vor, scheint aber zu funzen.</p>
<p>fehlt evtl. noch irgendeine header datei? includiert hab ich:</p>
<pre><code>#include &lt;vcl.h&gt;
#include &lt;winreg.h&gt;
#include &lt;Registry.hpp&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1104411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104411</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Wed, 26 Jul 2006 09:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 13:07:31 GMT]]></title><description><![CDATA[<p>schau mal nach was in der Registry unter deinem Eintrag steht.</p>
<p>Aber afaik muss der Aufruf mit Parametern in Anführungszeichen gesetzt werden.<br />
Also so:<br />
AnsiString pfad = &quot;\&quot;&quot; + Application-&gt;ExeName + &quot; -autostart&quot; + &quot;\&quot;&quot;;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104599</guid><dc:creator><![CDATA[derBiber]]></dc:creator><pubDate>Wed, 26 Jul 2006 13:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 13:10:57 GMT]]></title><description><![CDATA[<p>Sorry für den Doppelpost aber so muss das richtig aussehen:</p>
<pre><code class="language-cpp">AnsiString pfad = &quot;\&quot;&quot; + Application-&gt;ExeName + &quot;\&quot;&quot; + &quot; -autostart&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1104606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104606</guid><dc:creator><![CDATA[derBiber]]></dc:creator><pubDate>Wed, 26 Jul 2006 13:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 14:03:45 GMT]]></title><description><![CDATA[<p>hi derBiber,</p>
<p>die Variante habe ich auch schon ausprobiert, leider auch ohne Erfolg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>// edit</p>
<p>wie ich bemerke liefert ParamStr(0) nicht den wert aus der registry zurück, sondern den programmpfad meiner exe. (ist zwar identisch mit dem registry eintrag, aber ohne parameter. hier mal das codebeispiel:</p>
<pre><code>TRegistry *reg = new TRegistry;

		reg-&gt;RootKey = HKEY_LOCAL_MACHINE;
		reg-&gt;OpenKey(&quot;Software\\Microsoft\\Windows\\CurrentVersion\\Run&quot;,true);
        if(reg-&gt;ValueExists(&quot;APVXDWIN&quot;))
        {
		    Label1-&gt;Caption = ParamStr(0);
        }
        else
            Application-&gt;MessageBoxA(&quot;&quot;,&quot;&quot;,MB_OK);
</code></pre>
<p>wieso holt ParamStr den string nicht aus der registry?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104629</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Wed, 26 Jul 2006 14:03:45 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 17:12:56 GMT]]></title><description><![CDATA[<p>Glaube hier werden einige Dinge verwechselt:</p>
<p>Die Aufrufparamter beim Programm haben nix mit der Registry zu tun. Auch wird keinerlei Inhalt der Registry als Paramter beim Programmstart mitgegeben.</p>
<p>Insofern läßt sich wohl nicht herausbekommen, wie ein Programm gestartet wurde. AKARI meinete, dass wenn ein EXTRA Eintrag im Autostartordner gemacht wird (eine Verknüpfung), dass diesem dann ein Parameter mitgegeben werden kann. Das geht dann aber nur, wenn es für die verschiedenen Startmöglichkeiten auch verschiedene Verknüpfungen gibt mit verschiedenen Parametern. Der Orignial-Exe ist es jedenfalls nicht anzusehen, wie sie gestartet wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104670</guid><dc:creator><![CDATA[Christian411]]></dc:creator><pubDate>Wed, 26 Jul 2006 17:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Wed, 26 Jul 2006 23:01:45 GMT]]></title><description><![CDATA[<p>@ Christian411,</p>
<p>ups, da hab ich akari falsch verstanden. dachte ich könnte es über die registry machen.</p>
<p>@ all</p>
<p>hat jemand einen link wo ich in erfahrung bringe wie man verknüpfungen mit parameterübergabe erstellt? mit der bcb hilfe bin ich bis jetzt nicht wirklich weiter gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104991</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Wed, 26 Jul 2006 23:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Thu, 27 Jul 2006 07:27:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe zum Beispiel <a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc03002.php" rel="nofollow">hier</a>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105068</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 27 Jul 2006 07:27:25 GMT</pubDate></item><item><title><![CDATA[Reply to Art der Startoption feststellen? on Thu, 10 Aug 2006 18:52:40 GMT]]></title><description><![CDATA[<p>hallo zusammen,</p>
<p>hab ein paar tage an einem anderen projekt gearbeitet, daher melde ich mich jetzt erst.</p>
<p>akari, vielen dank für den link. der hat mein prob lösen können <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>@all<br />
herzlichen dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1114786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1114786</guid><dc:creator><![CDATA[Avalon]]></dc:creator><pubDate>Thu, 10 Aug 2006 18:52:40 GMT</pubDate></item></channel></rss>