Es gibt 2 Möglichkeiten, wie ich exe-Datei ausführen kann: mit Doppelklick oder über die Befehlszeile. Ich möchte verschiedene Funktion von jeder Art zu tun.Wie kann ich wissen, wie meine Exe läuft?
Ist es möglich?
Danke!
Es gibt 2 Möglichkeiten, wie ich exe-Datei ausführen kann: mit Doppelklick oder über die Befehlszeile. Ich möchte verschiedene Funktion von jeder Art zu tun.Wie kann ich wissen, wie meine Exe läuft?
Ist es möglich?
Danke!
Sie können auch über einen Prozess starten, planen, registrieren eine Erweiterung, Autostart noch viele mehr. Sie müssen uns sagen, was Sie für eine befriedigende Antwort erreichen möchten. Folgende Antwort ist für eine Befehlszeile und einen GUI-Modus.
Wenn Sie das Installationsprogramm in Ihren Händen haben, können Sie einfach "Befehl" verwenden, um die Befehlszeilenargumente zu lesen und diese für einen Befehlszeilenmodus und einen GUI-Modus zu verwenden. Geben Sie einen Schalter wie "-gui" ein und schreiben Sie einfach
If Command = "-gui" Then
frmMain.Show
End If
Verwenden Sie eine Befehlszeile, wenn Sie über die Befehlszeile z. Verwenden Sie den Befehl $, um yourapp.exe -c –
zu ermitteln. Rufen Sie den übergeordneten Prozesshandle http://stackoverflow.com/questions/185254/how-can-a-win32-process-get-the-pid-of-its-parent ab und untersuchen Sie ob es von cmd.exe oder explore.exe gestartet wurde. – vitsoft
Frage unklar, nicht spezifisch. Mehr Details –