Könnte mir jemand helfen und mir sagen, wie man mehrere Argumente an einen neu erstellten Prozess in C# übergibt? Auch welche Klasse (Process
oder ProcessStartInfo
oder MyProcess
) in sollte ich bei der Ausführung eines Programms mit der Bedingung der Übergabe mehrerer Argumente an den neu erstellten/ausgeführten Prozess verwenden?Wie übergeben Sie mehrere Argumente an einen neu erstellten Prozess in C# .net?
Wie ich habe das Äquivalent (Borland) C++ Code für die gleiche Aufgabe, die wie folgt ist:
spawnv(P_NOWAITO,Registry->ReadString("Downloader").c_str(),arglist);
wo arglist
ein Array char Zeiger ist und Registry->ReadString("Downloader").c_str()
, das Programm auszuführen.
Schätzen Sie das Feedback von Experten!
Beachten Sie, dass Argumente zu übergeben nicht neu erstellte Prozesse. Sie übergeben Argumente, wenn der Prozess erstellt wird. Sobald der Prozess erstellt wurde, werden die Argumente festgelegt. –