?
Das Programm.exe ist egal.
Ich habe halt mal weiter gegoogelt und es erst mit ShellExecute dann ShellExecuteW, ShellexecuteA probiert.
Also Shellexecute klappte bei mir so.
ShellExecute(
NULL,
_T("open"), // Öffnen
_T("Updater.exe"), // Ist im gleichen Ordner
_T("-o"), // Programm Paramter
NULL,
SW_MINIMIZE); // Minimiert
ShellexecuteW klappte garnicht.
ShellexecuteA dort ging der Pfad in andere Ordner !
z.B.
string j1 = getenv("TEMP");
string j2 = ("\\IJumper");
string j3 = ("\\Connection.exe");
string j0 (j1 + j2 + j3);
ShellExecuteA( NULL, "open", j0.c_str(), "22 22", NULL, SW_HIDE );
// MEIN BEISPIEL AUS DEM INTERNET WAR DIESES
string url;
cout << "Please enter URL: ";
getline( cin, url );
cout << url;
ShellExecuteA( NULL, "open", url.c_str(), NULL, NULL, SW_SHOW );
//DORT HABE ICH DANN EINFACH DIE STRINGS GEÄNDERT UND ES KLAPPTE MIT DEM PFAD !