<?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[CreateProcess problem...]]></title><description><![CDATA[<p>Huhu leute ich habe ein kleines problem.</p>
<p>Ich möchte einen neuen Prozess aufrufen in meiner exe</p>
<p>char lol[300];<br />
int i;<br />
for(i=1; i &lt; argc; i++)<br />
{<br />
sprintf(lol, &quot;%s &quot;,argv[i]);<br />
CreateProcess(NULL,lol,NULL,NULL,FALSE,0,NULL,NULL,&amp;si,&amp;pi);</p>
<p>Dieses geht nicht , mein prog soll aber wenn es</p>
<p>prog.exe anderesprog.exe -u parameter paramter2</p>
<p>anderesprog.exe -u parameter paramter2 so aufrufen, dies tut er aber leider nicht, was ich nicht verstehe.</p>
<p>Wäre nett wenn jemand da weiß wie das funktioniert, oder wo der fehler sein könnte.</p>
<p>lG Baduhamma</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208846/createprocess-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 23:43:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208846.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 Mar 2008 16:12:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CreateProcess problem... on Sun, 23 Mar 2008 16:12:02 GMT]]></title><description><![CDATA[<p>Huhu leute ich habe ein kleines problem.</p>
<p>Ich möchte einen neuen Prozess aufrufen in meiner exe</p>
<p>char lol[300];<br />
int i;<br />
for(i=1; i &lt; argc; i++)<br />
{<br />
sprintf(lol, &quot;%s &quot;,argv[i]);<br />
CreateProcess(NULL,lol,NULL,NULL,FALSE,0,NULL,NULL,&amp;si,&amp;pi);</p>
<p>Dieses geht nicht , mein prog soll aber wenn es</p>
<p>prog.exe anderesprog.exe -u parameter paramter2</p>
<p>anderesprog.exe -u parameter paramter2 so aufrufen, dies tut er aber leider nicht, was ich nicht verstehe.</p>
<p>Wäre nett wenn jemand da weiß wie das funktioniert, oder wo der fehler sein könnte.</p>
<p>lG Baduhamma</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1479195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479195</guid><dc:creator><![CDATA[Baduhamma]]></dc:creator><pubDate>Sun, 23 Mar 2008 16:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to CreateProcess problem... on Mon, 24 Mar 2008 10:17:48 GMT]]></title><description><![CDATA[<pre><code>STARTUPINFO			si;
	PROCESS_INFORMATION pi;

	memset(&amp;si,0,sizeof(si));
	memset(&amp;pi,0,sizeof(pi));
	si.cb       =sizeof(si);

	char	prog[MAX_PATH];
	char	args[MAX_PATH];

	GetWindowsDirectory(prog,sizeof(prog));
	strlcat(prog,&quot;\\Notepad.exe&quot;,sizeof(prog));
	strlcpy(args,prog,sizeof(args));
	strlcat(args,&quot; ...Params...&quot;,sizeof(args));

	CreateProcess(prog,args,0,0,TRUE,CREATE_DEFAULT_ERROR_MODE,0,&quot;.&quot;,&amp;si,&amp;pi);

	CloseHandle(pi.hProcess);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1479456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479456</guid><dc:creator><![CDATA[AZ]]></dc:creator><pubDate>Mon, 24 Mar 2008 10:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to CreateProcess problem... on Mon, 24 Mar 2008 11:56:26 GMT]]></title><description><![CDATA[<p>Den *ersten* Parameter solltest Du *immer* auf NULL lassen! Damit kommen die meisten Programme nicht zurecht, da sie als 1. Parameter den EXE-Namen selber erwarten (was dann nicht mehr der Fall ist).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1479522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479522</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 24 Mar 2008 11:56:26 GMT</pubDate></item></channel></rss>