![]() |
Programm mit Start --> Ausführen beenden
hay,
ich habe ein programm, welches als prozess im hintergrund läuft. Ist es möglich per START --> Ausführen diesen prozess zu beenden? wenn ja, wie. mfg |
Re: Programm mit Start --> Ausführen beenden
Du kannst es doch ganz normal über den Prozessexplorer beenden (Strg + Alt + Entf).
|
Re: Programm mit Start --> Ausführen beenden
ja, dass ist mir klar.
da ich es an ein paar schul kollegen weiter gegeben habe, wollte ich diese funktion einbauen. das ist für die einfach komfortabler :wink: |
Re: Programm mit Start --> Ausführen beenden
Programme, welche man "abschiessen" musst, willst du wohl nicht als komfortabel bezeichnen :shock:
|
Re: Programm mit Start --> Ausführen beenden
es ist ja auch nur ein teil des gesammten projektes, wofür es sich nicht lohnen würde ein fenster zu erstellen.
und wenn der benutzer diesen teil halt nicht braucht, soll er ihn, wie du es nennst "abschiessen". :wink: |
Re: Programm mit Start --> Ausführen beenden
Mache einen Dienst daraus, dann kann man den mit net stop beenden
|
Re: Programm mit Start --> Ausführen beenden
Zitat:
was heisst denn hier lohnen - du wirst doch noch einen Button oder einen Menüpunkt einbauen können "Hintergrundprozess beenden" oder so? Man kann natürlich ein Programm so schreiben, dass man es mit "myprogram" starten und mit "myprogram /stop" wieder beenden kann, aber das ist wesentlich mehr Aufwand. Gruss Reinhard |
Re: Programm mit Start --> Ausführen beenden
Bzw. du könntest es wenigstens in den Tray legen.
|
Re: Programm mit Start --> Ausführen beenden
ich mach es jetzt als dienst.
doch es gibt ein problem --> nicht deklarierter bezeichner 'handle' in zeile... was muss ich hier deklarieren? |
Re: Programm mit Start --> Ausführen beenden
|
Re: Programm mit Start --> Ausführen beenden
also wenn ich in delphi (turbo delphi) den dienst starte, gelange ich nach kurzer zeit wieder zurück zur ide.
was muss ich machen, damit der dienst "am leben" bleibt? |
Re: Programm mit Start --> Ausführen beenden
Einen Dienst kannst du nicht in der IDE debuggen und laufen lassen. Du musst diesen in der Systemsteuerung - Verwaltung - Dienste registrieren. Dort kannst du ihn dann auch starten, stoppen und wieder entfernen. Administratorrechte vorausgesetzt.
Ebenso kannst du die kompilierte .exe mit den Parametern /install bzw. /uninstall aufrufen um dien Dienst zu installieren oder deinstallieren. |
Re: Programm mit Start --> Ausführen beenden
ok, ich mach doch lieber einen zusätzlichen menü-eintrag, ist einfacher.
habe gerade auch noch hier im forum ein bisschen gestöbert und habe rausgefunden, dass es doch komplizierter ist, als ich dachte. mfg |
Re: Programm mit Start --> Ausführen beenden
Code:
1. [WIN]+R | Äquivalent zu Start-Ausführen
2. taskkill /F /IM processname.exe
Code:
taskkill /F /IM notepad.exe
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz