Frage

habe ich eine Funktion mit dem Namen Msg, die aus einer DLL namens tier0.dll importiert wird. Ich kann das ganz gut DllImport, aber der Befehl funktioniert nur, wenn die DLL an einem anderen Prozess verbunden ist, der die Nachricht Befehl ausführen kann. Mit CreateRemoteThread ist es möglich, dass ich Msg mit C # nennen könnte, während es immer noch Zugang haben zu lassen auf die Variablen des angeschlossenen Prozesses muss er den Befehl vervollständigen? Dank!

War es hilfreich?

Lösung

Ich löste dies später unter Verwendung des EasyHook einzuspritzen, um eine C # dll und verwenden, um die verschiedenen Funktionen Marshal mit GetProcAddress um die anderen Funktionen zu nennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top