Programm minimiert starten
-
Hallo,
ProcessStartInfo psi = new ProcessStartInfo("C:\\Programme\\Foxit Software\\Foxit Reader\\Foxit Reader.exe"); psi.WindowStyle = ProcessWindowStyle.Minimized; Process.Start(psi);
Folgender Code funktioniert nicht wirklich.
Foxit Reader wird zwar gestartet, jedoch nicht minimiert.hoffe jemand kann helfen.
Danke!
-
Entweder
1. versuchst du es mal anders herum, erst starten und dann Minimieren oder
2. du findest raus ob es für das Programm Startparameter gibt, welche den Befehl zum Minimieren an das Programm übergeben
-
Das Bsp steht so 1:1 in der MSDN!
Das sollte eigentlich schon funktionieren.Außerdem muss ich die Parameter beim Programmstart übergeben, nicht wenn das Programm schon gestartet ist. Dafür ist ja die ProcessStartInfo da.
-
ProcessStartInfo info = new ProcessStartInfo("notepad.exe");
info.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(info);
Also das hier funktioniert bei mir Wunderbar.KEine Ahnung was du da falsch machst
-
Vielleicht maximiert sich der Foxit-Reader selbst nach Programmstart.
-
Der wird sich wahrscheinlich maximieren.
Mit notepad funkltiniert der Code nämlich auch.
Wie kann ich den, sobald er gestartet wurde, minimieren?
WindowHandler ?
-
Moin,
vermutlich damit http://msdn.microsoft.com/de-de/library/system.diagnostics.process.mainwindowhandle.aspx