Benutzer mit den meisten Antworten
Injector erstellen wie ?

Frage
Antworten
-
Hallo L.
Das Wort "Injector" ist vieldeutig.
Trotzdem ein paar Ansätze für die verschiedenen Deutungen:- Eher im Sinne von Dependency Injection Frameworks:
[List of .NET Dependency Injection Containers (IOC) - Scott Hanselman]
http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx
MEF / MAF etc. :
http://social.msdn.microsoft.com/Forums/de-DE/visualcsharpde/thread/cdb1515b-2766-48e7-8359-50971f54c01e#2a29479f-e164-4378-bb1a-82627a20089b
Oder im Sinne von:
[DLL injection - Wikipedia, the free encyclopedia]
http://en.wikipedia.org/wiki/DLL_injection- http://blogs.msdn.com/b/jonathanswift/archive/2006/10/03/dynamically-calling-an-unmanaged-dll-from-.net-_2800_c_23002900_.aspx
http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/2e78e101-ce39-4dc5-b69b-34631298deff
http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/d8ef3043-4dfb-4945-9cec-ec964f489db6 - oder Hooks:
[Global System Hooks in .NET - CodeProject]
http://www.codeproject.com/KB/system/globalsystemhook.aspx
ciao Frank
- Bearbeitet Frank Dzaebel Dienstag, 20. September 2011 17:59
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. September 2011 12:43
- Eher im Sinne von Dependency Injection Frameworks:
-
Am 20.09.2011 20:45, schrieb LegendNeo:> Ich meine es im sinne von *DLL injection* ich gucke mir erstmal die> links an mal sehen ob ich damit was anfangen kann.>> Ich möchte z.B mal versuchen mit einer *DLL injection* einem normalem> Editor funkionen hinzuzufügen z.B eine Tabpage.Das kannst du einfacher haben, indem du einer Editor Klasse Methodenhinzufügst oder überschreibst.> Dafür müsste ich ja erstma die Anwendung schreiben die die DLL injizirt> und damit möchte ich erstmal anfangen bzw es lernen.Da hast du dir ja so ziemlich eins der schwierigsten Kapitel überhauptzum Anfangen ausgesucht. IMHO fährst du dafür mit native WinApi anBesten. Ob das mit .net mit vertretbarem Aufwand überhaupt zurealisieren läßt, wage ich zu bezweifeln, aber ich lasse mich gern einesBesseren belehren.Hajü
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. September 2011 12:43
Alle Antworten
-
Hallo L.
Das Wort "Injector" ist vieldeutig.
Trotzdem ein paar Ansätze für die verschiedenen Deutungen:- Eher im Sinne von Dependency Injection Frameworks:
[List of .NET Dependency Injection Containers (IOC) - Scott Hanselman]
http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx
MEF / MAF etc. :
http://social.msdn.microsoft.com/Forums/de-DE/visualcsharpde/thread/cdb1515b-2766-48e7-8359-50971f54c01e#2a29479f-e164-4378-bb1a-82627a20089b
Oder im Sinne von:
[DLL injection - Wikipedia, the free encyclopedia]
http://en.wikipedia.org/wiki/DLL_injection- http://blogs.msdn.com/b/jonathanswift/archive/2006/10/03/dynamically-calling-an-unmanaged-dll-from-.net-_2800_c_23002900_.aspx
http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/2e78e101-ce39-4dc5-b69b-34631298deff
http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/d8ef3043-4dfb-4945-9cec-ec964f489db6 - oder Hooks:
[Global System Hooks in .NET - CodeProject]
http://www.codeproject.com/KB/system/globalsystemhook.aspx
ciao Frank
- Bearbeitet Frank Dzaebel Dienstag, 20. September 2011 17:59
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. September 2011 12:43
- Eher im Sinne von Dependency Injection Frameworks:
-
Ich meine es im sinne von DLL injection ich gucke mir erstmal die links an mal sehen ob ich damit was anfangen kann.
Ich möchte z.B mal versuchen mit einer DLL injection einem normalem Editor funkionen hinzuzufügen z.B eine Tabpage.
Dafür müsste ich ja erstma die Anwendung schreiben die die DLL injizirt und damit möchte ich erstmal anfangen bzw es lernen.
-
Am 20.09.2011 20:45, schrieb LegendNeo:> Ich meine es im sinne von *DLL injection* ich gucke mir erstmal die> links an mal sehen ob ich damit was anfangen kann.>> Ich möchte z.B mal versuchen mit einer *DLL injection* einem normalem> Editor funkionen hinzuzufügen z.B eine Tabpage.Das kannst du einfacher haben, indem du einer Editor Klasse Methodenhinzufügst oder überschreibst.> Dafür müsste ich ja erstma die Anwendung schreiben die die DLL injizirt> und damit möchte ich erstmal anfangen bzw es lernen.Da hast du dir ja so ziemlich eins der schwierigsten Kapitel überhauptzum Anfangen ausgesucht. IMHO fährst du dafür mit native WinApi anBesten. Ob das mit .net mit vertretbarem Aufwand überhaupt zurealisieren läßt, wage ich zu bezweifeln, aber ich lasse mich gern einesBesseren belehren.Hajü
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. September 2011 12:43