parameter von programm auslesen
-
hallo, ich moechte gern in meinem programm so eine funktion bauen, die start parameter von einem gestarteten programm ausliest. kann mir bitte auf die spruenge helfen. vl dank.
-
Die Start-Parameter bekommst du an die main() übergeben und kannst sie dort auswerten:
int main(int argc,char** argv) { for(int i=0;i<argc;++i) cout<<argv[i]<<endl; }
-
ich glaube er meint von einem anderen, bereits gestarteten Programm. Irgendwo in dessen Speicher existieren wohl die Startparameter, aber ob dazu eine Universallösung gibt mag ich etwas anzweifeln. Eventuell main Funktion finden und dort schauen von wo die Parameter geladen werden.
greetz KN4CK3R
-
ich würde das programm mit einem Eigenen ersetzen, das so aufgebaut ist wie das Beispiel von CStoll. Und dann starten lassen (von was das auch immer mit parametern gestartet wird)
danach wieder zurückersetzen.
-
ich vermute dass ihr den process explorer von sysinternal kennt, das programm hat die funktion, nun moechte ich gern wissen, wie das zu realisieren ist.