Editoren als Kindprozess starten

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
schRainer
Junior Member
Junior Member
Posts: 4
Joined: 2004-12-06, 17:32 UTC

Editoren als Kindprozess starten

Post by *schRainer »

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
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6987
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Editoren als Kindprozess starten

Post by *Horst.Epp »

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
Wie kommst du drauf, dass der Editor beendet wird, wenn du den TC schliesst ?
Das passiert naehmlich nicht, der laeuft brav weiter !
User avatar
Dalai
Power Member
Power Member
Posts: 9977
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

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
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
schRainer
Junior Member
Junior Member
Posts: 4
Joined: 2004-12-06, 17:32 UTC

Post by *schRainer »

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
Post Reply