es gibt eine (fremde) xy.exe, die ein Trayicon hat und bei Doppelklick
darauf das Hauptfenster anzeigt. Das lᅵsst sich natᅵrlich auch wieder
schlieᅵen. Wird das Programm (ᅵbers Trayicon) beendet, merkt es sich,
ob das Hauptfenster geᅵffnet war. Dementsprechend wird es nach dem
nᅵchsten Start auch wieder angezeigt (oder eben nicht). Per Doppelklick
im Explorer auf die Exe funktioniert das auch so.
Starte ich aber in meinem Programm die xy.exe per Diagnostic.Process-Klasse,
wobei ich ProcessStartInfo.WorkingDirectory gesetzt habe und
ProcessStartInfo.WindowStyle = Normal, zeigt das Fremdprogramm das
Hauptfenster _immer_ an, auch wenn es beim letzten Beenden geschlossen
war. Sonstige Startinfo-Parameter (auᅵer natᅵrlich .Filename) setze ich nicht.
Wie kann ich eine Exe genau so starten wie der Explorer beim Doppelklick?
Eigentlich eine primitive Aufgabe, aber irgendetwas scheint die Start-Methode
mehr zu machen als erwᅵnscht.
--
Armin
> Starte ich aber in meinem Programm die xy.exe per Diagnostic.Process-Klasse,
> wobei ich ProcessStartInfo.WorkingDirectory gesetzt habe und
> ProcessStartInfo.WindowStyle = Normal, zeigt das Fremdprogramm das
> Hauptfenster _immer_ an, auch wenn es beim letzten Beenden geschlossen
> war. Sonstige Startinfo-Parameter (auᅵer natᅵrlich .Filename) setze ich nicht.
Du solltest "ShellExecute=true" setzen und das Window nicht ᅵndern...
Greetings
Jochen
Hi Jochen,
danke fᅵrs Antworten.
Tried...failed. :-) Default-Werte sind [...viel bla bla gelᅵscht]
Das kann doch nicht sein! Hab dich "angelogen". Habe mich selbst auch vera....
Is mal wieder peinlich. :-( Also: Seit heute ᅵffnet sich auch beim Start
der Fremd-Exe im Explorer _immer_ das Hauptfenster. Hatte auch das gestern
(mindestens) 793.124 Mal geprᅵft bevor ich hier gepostet hatte. Es verhᅵlt
sich also gar nicht unterschiedlich. Was soll ich sagen? "Sorry fᅵr die
Stᅵrung"? Versteh' ich nicht... *grᅵbel*
(Fremd-Exe ist ᅵbrigens der "Magic Mail Monitor" (http://mmm3.sourceforge.net/);
Verwende hier allerdings die alte Version 2.9 (entzippt nur 100 KB), wozu
ich jetzt keinen Link mehr gefunden habe. Zip hᅵtte ich dir mailen kᅵnnen - aber
das hat sich ja jetzt erledigt. argh)
Ok, sorry und abhaken unter Gruppenbelebung. ;)
--
Armin