Externes Programm starten und Parameter übergeben
-
Hallo
Ich möchte gern ein Programm starten und ein paar Parameter übergeben. Der Start des Programmes allein funktioniert, nur mit den Parametern klappt es nicht. Wie muss ich die übergeben?
Process.Start("Outlook.exe /profile chttt");
-
sieh mal die Überladungsliste von Process.Start() genau an.
-
Vielleicht so:
Process.Start("Outlook.exe", "profile chttt");
Grüsse
-
Danke das klappt, aber nun habe ich ein neues Problem.
Starte ich das unter C:\... dann kann ich das externe Programm aufrufen. Starte ich es aber von einem Netzlaufwerk dann bekomme ich einen Fehler.
"The application attempted to perform an operation not allowed by the security policy. The operation required the SecurityException. To grant this application the required permission please contact your system administrator, or use the Microsoft.NET security policy administration tool."
Die Security Exception kann ich ja vielleicht einbauen, aber die fängt ja nur den Fehler ab und macht trotzdem nicht das was ich möchte, nämlich das Programm starten.
Kennt jemand das Problem, oder noch besser eine Lösung
Danke
SArkin
-
In der Verwaltung von Windows befindet sich der Konfigurationsassistent zu .Net
Dort musst du bei Laufzeitsicherheitseinstellungen die Berechtigungen richtig setzten, weil .Net klassifiziert fremden Code erstmal als unsicher.mfg Talla
-
Danke