Ich entwickle eine Forms-Anwendung, die entweder beim Windows-Start (durch Registrierung eines Schlüssels in der Registrierung) oder beim tatsächlichen Benutzer gestartet werden soll.Wurde meine Bewerbung von Hand gestartet?
Wenn der Benutzer es manuell startet (d. H. Auf die ausführbare Datei klickt), möchte ich, dass das Formular angezeigt wird. Falls Windows das Ereignis ausgelöst hat, möchte ich, dass die Anwendung ausgeblendet wird (in die Taskleiste).
Gibt es eine Möglichkeit, programmgesteuert festzustellen, welche dieser Fälle aufgetreten sind?
Einfache Lösung gibt einige Argument übergeben, wenn es von Autostart gestartet wird. Etwas wie 'myapp.exe/hide' – CodesInChaos