DLL Injecting?
-
Hallo, ich entwickle zurzeit ein Anti Cheat System und muss daher DLLS in andere Programm laden. Ich weiß dafür wäre C++ besser, aber ich will es mal mit C# versuchen.
Jedenfalls habe ich auf http://wiki.hackerboard.de/index.php/DLL-Injection ein Tutorial dazu gefunden. Das injecten würde wohl klappen, wenn ich die Funktionen mit DLLIMPORT lade. Das Problem ist aber die DLL. Muss ich dann das C# Projekt Klassenbibliothek verwenden? Und was ist dann der code in der dll?extern "C" void __declspec(dllexport) Funktion() { Beep(1000, 1000); } BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) { return TRUE; }
geht das den auch mit C# so?
-
Hi,
Habe ich das korrekt verstanden?
Du möchtest, dass eine DLL, geschrieben in C#, von einer Applikation, geschrieben in (native) C++, geladen wird und bestimmte Funktionen ausgeführt werden?Gruss Simon