Dll-Injection32/64bit

12/19/2015 23:28 Frank1111111111#1
Hallo,

ich habe eine kleine dll mit visual c++ geschrieben die eine msgbox ausgibt.

Die kann ich einfach mit winject ins notepad++ einbinden.

So weit so gut.

Nun möchte ich die dll aber in einen 64 bit process einbinden.

Deshalb habe ich bei debug options eingestellt x64^^.

So doch wenn ich die in ein 64 bit programm einbinden möchte sagt winject immer einen fehler und reason 5.

Ps: Immer mit admin rechten gestartet.

danke für jede hilfe :)

mfg Frank
12/20/2015 00:04 InSide24#2
#Move Request
12/20/2015 00:15 Ᏸabe#3
Quote:
Originally Posted by InSide24 View Post
#Move Request
Ein Moverequest gibt man per Meldung ab, nicht im Thread.
12/20/2015 06:20 lordsill#4
#moved…
12/20/2015 18:38 Shadow992#5
Ich weiß nicht wie Winject es macht und auch nicht, ob es eine universelle Lösung gibt, aber prinzipiell sind 64Bit und 32Bit ASM-Instruktionen nur bedingt kompatibel.
Das heißt es könnte sein, dass Winject keine 64Bit DLLs injecten kann.

Wie gesagt nur eine Vermutung, da ich weder Winject noch die von Winject benutzte Variante kenne.
12/21/2015 15:20 hazejp#6
Sorry für die Frage, aber hast du den richtigen Ordner ausgewählt?
VS erstellt für x64-Builds einen eigenen.