.BIN Datei mit CreateProcess Starten

04/04/2013 15:56 .NoThx#1
Guten Tag,

Lange rede kurzer Sinn:

Ich möchte eine .BIN Datei mittels CreateProcess starten.

Dies bekomme ich nicht hin!

Mit einer .EXE Datei funktioniert mein Code.

Mein Code:

Code:
			STARTUPINFO         siStartupInfo;
			PROCESS_INFORMATION piProcessInfo;

			memset(&siStartupInfo, 0, sizeof(siStartupInfo));
			memset(&piProcessInfo, 0, sizeof(piProcessInfo));

			siStartupInfo.cb = sizeof(siStartupInfo);
			char getPath[256];
			GetWindowText(edit_0,getPath,256);
			if(CreateProcess(getPath,    
							 "",                 // argumente
							 0,
							 0,
							 FALSE,
							 CREATE_DEFAULT_ERROR_MODE,
							 0,
							 "C:\\Program Files (x86)\\Metin2\\",                            // Working directory
							 &siStartupInfo,
							 &piProcessInfo) == FALSE)

Wie kann ich nun mittels diesem Codes eine .BIN datei Starten?

€: Googel Erfolglos genutzt!
04/04/2013 16:27 Schlüsselbein#2
Was ist das für eine BIN-Datei? Die Dateiendung *.bin kann für alle mögliche im binären Format stehen.
04/04/2013 16:31 .NoThx#3
die .BIN von dem Spiel Metin2.

die kann man auch über den CMD Befehl "start metin2client.bin"

Starten.
04/04/2013 19:19 Zwawo#4
Check ob "getPath" die richtige Datei plus Pfad beinhaltet.
04/04/2013 19:39 .NoThx#5
Tut sie, da es eben mit anderen Programmen Klappt :)

Hier die EXE
[Only registered and activated users can see links. Click Here To Register...]

Muss ein absoluter Path sein daher: C:\ordner\anwendung.exe

€: Man muss die .EXE als Admin starten um die .BIN zu starten :facepalm:
#closereq