hi ich bin grade dabe einen Bot zu schreiben, dieser besteht um einem teil aus 2 in c++ geschribenen dlls(ohne .NET) und zum andernen teil aus einer in c# geschribenen .exe. In meinem c++ code nutze ich die funktion :
, die Memory in einem anderen Prozess alloziert, das funzt eig auch ganz gut. aber wenn ich versuche meinen selbstgeschriebene Funktion, die VirtualAllocEx benutzt, mittlens
von c# aus auzurufen bekommt ich eine exception des typs AccessViolationException
"Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist."
kann mir da jmd weiterhelfen?
PHP Code:
c++:
VirtualAllocEx( hProcess, NULL, sizeof(szLibPath), MEM_COMMIT, PAGE_READWRITE )
PHP Code:
c#:
[DllImport(DllName)]
public unsafe static extern Int32 StartThread(//eine selbst geschribene Funktion in einer selbstgeschriebenen Datei, die VirtualAllocEx benuzt
long processID
);
"Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist."
kann mir da jmd weiterhelfen?