Mal ne Frage, kurz und knapp aber muss sein, wenn ich in .net eine .dll code wie muss die Funktion heißen die beim injecten aufgerufen wird?
mfG,
Shawak™
07/29/2011 22:03nkkk#2
ich glaube (ich bin mir aslo nicht sicher) es gibt keine "dllmain"-funktion in einer .net dll. willst du die .net dll in eine nicht- .net injecten?
ich fürchte fast du musst dann eine C++ dll schreiben, die die .net umgebung lädt und eine bstimmte funktion der dll aufruft
07/29/2011 22:36MrSm!th#3
.NET Dlls kannst du nicht in native Prozesse injecten. Du musst eine native Dll schreiben und in ihr einen .NET Host erstellen, der dann .NET Assemblies ausführen kann.
Bringt aber keinen wirklichen Vorteil, da du ja auf den Speicher usw. trotzdem nicht direkt zugreifst (hat .NET so an sich ;O), also warum eine Dll?