Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#5

AW: Alle Systemweiten Eingaben abfragen

  Alt 23. Jun 2012, 22:30
Garnicht?

Diese Code muß in jeden Prozess injiziert werden, darum ja auch die DLL.


OK, wenn dem nicht so ist.

Es gibt 2 große Gründe für DLLs:
- entweder wird der Hook in jeden Prozess injiziert
- oder er wird wo anders im System geladen

Alles was nicht innerhalb deiner Anwendung läuft, muß aber in eine DLL, da es sonst drüben nicht geladen werden kann.
Oder man reserviert selber drüben Speicher, kopiert den Code rüber, paßt noch ein paar Handles/Pointer an und startet z.B. bei diesem Code einen Remote-Thread.


Komisch, vorhin sah es irgendwie nach der ersten Variante aus.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (24. Jun 2012 um 16:16 Uhr)
  Mit Zitat antworten Zitat