Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sirius,
19. Jun 2007
Ich vermute anhand der Antwort, es waren beides deine eigenen Programme. Dann ist 3. natürlich am einfachsten und 2. völlig überzogen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sirius,
19. Jun 2007
1. Habe ich mir fast gedacht
2. Suche mal nach "uallcollection" bei sourceforge. Da gibts schonmal fertige Lösungen. Du musst dann halt aufpassen, dass wenn z.B. der Explorer neu gestartet wird (was du ja durch den Hook auch mitbekommst) du für diesen Process auch wieder einen Hook "starten" musst. Gilt für alle anderen Processe die möglicherweise deinen Zielprocess starten genauso.
3....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sirius,
19. Jun 2007
Das geht so einfach nicht.
Mir fallen da folgende Varianten ein:
1. Du schaust in regelmäßigen Abständen, welche Processe laufen.
2. Du hookst alle Varianten von CreateProcess, wartest da auf deinen Zielprocess und musst aufpassen, dass andere gestartete Processe auch gehookt werden
3. Du veränderst die "exe", sodass sie gleich zu Beginn eine Message o.ä. sendet.