<?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[Ein bisschen mit Shell rumspielen?]]></title><description><![CDATA[<p>Hi <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="😮"
    /></p>
<p>alles was ich im Netz zu diesem Thema gefunden hab ist ShellExecute, aber das scheint nur für Dateien zu gehen, ich möchte im Shell<br />
sachen ausführen wie:</p>
<pre><code>Ping google.de
V:
mkdir Hallo
exit
</code></pre>
<p>Ich suche keine möglichkeit diese Probleme in C++ zu umschreiben sondern nur einen Weg sie direkt im shell auszuführen.</p>
<p>Außerdem noch eine Zweite Frage anbei:<br />
Wenn ich WindowsShutdownEx ausführe zeigt mein Debugger immer an<br />
&quot;PRIVILEGE_NOT_HELD&quot;<br />
und nix geschieht <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>Mit freundlichen Grüßen <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/topic/163915/ein-bisschen-mit-shell-rumspielen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 07:43:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163915.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Nov 2006 06:20:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Fri, 03 Nov 2006 06:21:08 GMT]]></title><description><![CDATA[<p>Hi <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="😮"
    /></p>
<p>alles was ich im Netz zu diesem Thema gefunden hab ist ShellExecute, aber das scheint nur für Dateien zu gehen, ich möchte im Shell<br />
sachen ausführen wie:</p>
<pre><code>Ping google.de
V:
mkdir Hallo
exit
</code></pre>
<p>Ich suche keine möglichkeit diese Probleme in C++ zu umschreiben sondern nur einen Weg sie direkt im shell auszuführen.</p>
<p>Außerdem noch eine Zweite Frage anbei:<br />
Wenn ich WindowsShutdownEx ausführe zeigt mein Debugger immer an<br />
&quot;PRIVILEGE_NOT_HELD&quot;<br />
und nix geschieht <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>Mit freundlichen Grüßen <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/1167392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167392</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Fri, 03 Nov 2006 06:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Fri, 03 Nov 2006 06:51:46 GMT]]></title><description><![CDATA[<p>winapi?<br />
oder</p>
<pre><code class="language-cpp">shell(ping www.google.de);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1167397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167397</guid><dc:creator><![CDATA[was bist du]]></dc:creator><pubDate>Fri, 03 Nov 2006 06:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Fri, 03 Nov 2006 06:52:51 GMT]]></title><description><![CDATA[<p>äh so</p>
<pre><code class="language-cpp">shell(&quot;ping www.google.de&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1167398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167398</guid><dc:creator><![CDATA[was bist du]]></dc:creator><pubDate>Fri, 03 Nov 2006 06:52:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Fri, 03 Nov 2006 22:03:37 GMT]]></title><description><![CDATA[<p>was bist du schrieb:</p>
<blockquote>
<p>äh so</p>
<pre><code class="language-cpp">shell(&quot;ping www.google.de&quot;);
</code></pre>
</blockquote>
<p>In welchem Header oder welcher API ist das denn überhaupt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167993</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Fri, 03 Nov 2006 22:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Sat, 04 Nov 2006 00:02:04 GMT]]></title><description><![CDATA[<p>Du könntest auch system verwenden aus der Header cstdlib:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;

int main() {
  system(&quot;ping www.google.de&quot;);
}
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168031</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 04 Nov 2006 00:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Sat, 04 Nov 2006 09:12:21 GMT]]></title><description><![CDATA[<p>Vellas schrieb:</p>
<blockquote>
<p>Du könntest auch system verwenden aus der Header cstdlib:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;

int main() {
  system(&quot;ping www.google.de&quot;);
}
</code></pre>
<p>Greetz</p>
</blockquote>
<p>Vielen Dank das klappt,<br />
für alle anderen, ihr bekommt dann das in euer Programm:</p>
<pre><code>004113B0   .  68 3C564100   PUSH Shell-Ex.0041563C                   ; /command = &quot;ping www.google.de&quot;
004113B5   .  FF15 B8824100 CALL DWORD PTR DS:[&lt;&amp;MSVCR80D.system&gt;]   ; \system
</code></pre>
<p><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="🙂"
    /><br />
Hat mir echt weitergeholfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168082</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Sat, 04 Nov 2006 09:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Mon, 27 Nov 2006 15:28:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
es hat sich leider nochmal eine Frage in diesem Thema aufgetan, weil ich gerne zusammenhängende Befehle an die Konsole senden will:</p>
<pre><code class="language-cpp">system(&quot;CD c:\myapplication&quot;);
system(&quot;MKDIR test&quot;);
</code></pre>
<p>Ich weiß, dass man das in diesem Fall mit</p>
<pre><code class="language-cpp">system(&quot;c:\myapplication\MKDIR test&quot;);
</code></pre>
<p>&quot;umgehen könnte&quot; aber ich möchte es auch wegen anderen Problemen in eine zusammenhängende Shell-Konsole einfügen...</p>
<p>Weil bis jetzt würde er erstmal einen Shell öffnen und dann &quot;CD c:\myapplication&quot;<br />
ausführen, den Shell schließen und dann in dem aktuellen ordner den ordner test erstellen. Statt im Ordner C:\myapplication!</p>
<p>Ich hoffe ihr konntet mir soweit folgen <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>
<p>Danke schonmal,<br />
greetings</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182455</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Mon, 27 Nov 2006 15:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Mon, 27 Nov 2006 18:58:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
zumindest unter XP kannst du Befehle schlicht mit &amp;&amp; verketten. Sprich:<br />
system(&quot;CD c:\\myapplication &amp;&amp; MKDIR test&quot;);</p>
<p>Beachte, dass du Backslashs escapen musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182633</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 27 Nov 2006 18:58:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ein bisschen mit Shell rumspielen? on Tue, 28 Nov 2006 11:05:19 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>auch unter Linux kannst du es so machen, wie Hume es gezeigt hat. Pass<br />
aber immer gut auf, denn jemand koennte das nutzen, um Zugang zu deinem<br />
Rechner zu bekommen, denn jemand koennte den Parameter an system<br />
manipulieren. Wenn dann dort sowas rauskommt wie:</p>
<pre><code>&quot;&lt;irgendwelche befehle&gt;; &lt;schaedliche befehle&gt;&quot;
</code></pre>
<p>ist das Ganze natuerlich nicht mehr so gut ;). Hinter dem ; koennen natuerlich<br />
irgendwelche Befehle kommen (root passwort neu setzen oder sowas), was<br />
dann natuerlich beliebig schlecht waere.</p>
<p>gruss<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182951</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Tue, 28 Nov 2006 11:05:19 GMT</pubDate></item></channel></rss>