Hallo,
im Forum habe ich einen älteren Beitrag gefunden, der angibt, wie man Programme nicht als Kindprozess starten kann (%comspec% /c start).
Diese Lösung scheint aber maximal mit Programmen in der Button-Bar zu funktionieren.
Aber gibt es eine Möglichkeit, die auf F3/F4 konfigurierten Viewer/Editoren so zu starten, dass sie nicht als Kindprozess laufen?
Hintergrund: Für den seltenen Fall der Fälle, dass ich mal den TC abschiessen möchte (z.B. weil ein Plugin amok läuft), wäre es schön, wenn ich damit nicht auch noch die geöffneten Editoren mit beende.
Danke für jegliches Feedback...
Rainer
Editoren als Kindprozess starten
Moderators: Hacker, Stefan2, white
Re: Editoren als Kindprozess starten
Wie kommst du drauf, dass der Editor beendet wird, wenn du den TC schliesst ?schRainer wrote:Hallo,
im Forum habe ich einen älteren Beitrag gefunden, der angibt, wie man Programme nicht als Kindprozess starten kann (%comspec% /c start).
Diese Lösung scheint aber maximal mit Programmen in der Button-Bar zu funktionieren.
Aber gibt es eine Möglichkeit, die auf F3/F4 konfigurierten Viewer/Editoren so zu starten, dass sie nicht als Kindprozess laufen?
Hintergrund: Für den seltenen Fall der Fälle, dass ich mal den TC abschiessen möchte (z.B. weil ein Plugin amok läuft), wäre es schön, wenn ich damit nicht auch noch die geöffneten Editoren mit beende.
Danke für jegliches Feedback...
Rainer
Das passiert naehmlich nicht, der laeuft brav weiter !
Das hat nicht viel mit Kindprozessen zu tun, denn eigene Prozesse laufen natürlich unabhängig von anderen Prozessen, in dem Fall TC. Wenn du aber mit F3 den internen Viewer startest (egal ob mit Plugin oder ohne), wird dieser in einem eigenen Thread gestartet, der natürlich beim Beenden des Prozesses ebenfalls geht.
MfG Dalai
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Hallo,
und danke für euer schnelles Feedback.
Ich habe mir aufgrund eurer Antworten noch einmal mein Problem angeschaut und versucht, das Szenario nachzustellen. Bei mir sieht das wie folgt aus:
Ich habe TC so konfiguriert, dass bei F4 ein externer Editor gestartet wird (metapad). Wenn ich nun den TC starte und in diesem eine Datei mit F4 editiere, dann sehe ich über den ProcessExplorer den TC und eine Ebene darunter den Editor - und da der ProcessExplorer meines Wissens Prozesse und keine Threads darstellt, gehe ich davon aus, dass der Editor ein Kindprozess des TC ist.
Nun habe ich den TC-Prozess beendet, und damit wurde auch der Editor-Prozess gestartet. Was mir aber natürlich erst jetzt auffiel... ich habe zum Beenden des TC nicht einfach nur die Funktion "Kill Process" verwendet sondern "Kill Process tree".... klar, dass dann natürlich auch die Kindprozesse beendet werden.
Das Problem sass also vor dem Bildschirm :-(
Danke aber für eure Hilfe...
Rainer
und danke für euer schnelles Feedback.
Ich habe mir aufgrund eurer Antworten noch einmal mein Problem angeschaut und versucht, das Szenario nachzustellen. Bei mir sieht das wie folgt aus:
Ich habe TC so konfiguriert, dass bei F4 ein externer Editor gestartet wird (metapad). Wenn ich nun den TC starte und in diesem eine Datei mit F4 editiere, dann sehe ich über den ProcessExplorer den TC und eine Ebene darunter den Editor - und da der ProcessExplorer meines Wissens Prozesse und keine Threads darstellt, gehe ich davon aus, dass der Editor ein Kindprozess des TC ist.
Nun habe ich den TC-Prozess beendet, und damit wurde auch der Editor-Prozess gestartet. Was mir aber natürlich erst jetzt auffiel... ich habe zum Beenden des TC nicht einfach nur die Funktion "Kill Process" verwendet sondern "Kill Process tree".... klar, dass dann natürlich auch die Kindprozesse beendet werden.
Das Problem sass also vor dem Bildschirm :-(
Danke aber für eure Hilfe...
Rainer