<?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[Kommandozeile mit CreateProcess übergeben]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe ein Problem mit dem starten von 7-Zip Version 3.13. Ich möchte mit Hilfe der Kommandozeilenübergabe ein komplettes Verzeichnis (mit Unterverzeichnissen) komprimieren. Habe dazu mit dem C++ Builder 4 ein kleines Programm geschrieben.</p>
<p>Hier kommt der Code-Ausschnitt:</p>
<p>AnsiString newZip;</p>
<p>memset(&amp;si, 0, sizeof(STARTUPINFO));<br />
si.cb = sizeof(STARTUPINFO);<br />
si.dwFlags = STARTF_USESHOWWINDOW |STARTF_USESTDHANDLES;<br />
si.wShowWindow = SW_SHOWNORMAL;</p>
<p>newZip:&quot;C:\\Programme\\7-Zip\\7zip.exe&quot;;</p>
<p>if(!CreateProcess(newZip.c_str(),<br />
&quot;C:\&gt; 7z.exe a -rtzip 7ziptest.zip TestDir\*&quot;,<br />
NULL,<br />
NULL,<br />
FALSE,<br />
CREATE_NEW_CONSOLE | NORMAL_PRIORITY_CLASS,<br />
NULL,<br />
&quot;c:\&quot;, // Arbeitsverzeichnis<br />
&amp;si,<br />
&amp;pi))<br />
{<br />
MessageBox (GetActiveWindow(),&quot;Hat nicht geklappt&quot;, NULL, MB_ICONEXCLAMATION);<br />
}</p>
<p>Ich wäre unwahrscheinlich dankbar wenn mir jemand bei diesem Problem weiterhelfen könnte. Suche schon seit einer Woche an der Lösung herum, steh aber irendwie auf dem Schlauch.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92216/kommandozeile-mit-createprocess-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 03:41:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92216.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Nov 2004 12:30:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kommandozeile mit CreateProcess übergeben on Tue, 16 Nov 2004 12:30:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe ein Problem mit dem starten von 7-Zip Version 3.13. Ich möchte mit Hilfe der Kommandozeilenübergabe ein komplettes Verzeichnis (mit Unterverzeichnissen) komprimieren. Habe dazu mit dem C++ Builder 4 ein kleines Programm geschrieben.</p>
<p>Hier kommt der Code-Ausschnitt:</p>
<p>AnsiString newZip;</p>
<p>memset(&amp;si, 0, sizeof(STARTUPINFO));<br />
si.cb = sizeof(STARTUPINFO);<br />
si.dwFlags = STARTF_USESHOWWINDOW |STARTF_USESTDHANDLES;<br />
si.wShowWindow = SW_SHOWNORMAL;</p>
<p>newZip:&quot;C:\\Programme\\7-Zip\\7zip.exe&quot;;</p>
<p>if(!CreateProcess(newZip.c_str(),<br />
&quot;C:\&gt; 7z.exe a -rtzip 7ziptest.zip TestDir\*&quot;,<br />
NULL,<br />
NULL,<br />
FALSE,<br />
CREATE_NEW_CONSOLE | NORMAL_PRIORITY_CLASS,<br />
NULL,<br />
&quot;c:\&quot;, // Arbeitsverzeichnis<br />
&amp;si,<br />
&amp;pi))<br />
{<br />
MessageBox (GetActiveWindow(),&quot;Hat nicht geklappt&quot;, NULL, MB_ICONEXCLAMATION);<br />
}</p>
<p>Ich wäre unwahrscheinlich dankbar wenn mir jemand bei diesem Problem weiterhelfen könnte. Suche schon seit einer Woche an der Lösung herum, steh aber irendwie auf dem Schlauch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653106</guid><dc:creator><![CDATA[drbothe]]></dc:creator><pubDate>Tue, 16 Nov 2004 12:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to Kommandozeile mit CreateProcess übergeben on Tue, 16 Nov 2004 12:46:54 GMT]]></title><description><![CDATA[<p>Öhm.. und was passiert? (nix, BOOOM, MessageBox, Exception, Linker Fehler)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/653125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/653125</guid><dc:creator><![CDATA[MikeSPK]]></dc:creator><pubDate>Tue, 16 Nov 2004 12:46:54 GMT</pubDate></item></channel></rss>