Hi Elitepvper Coders,
ich hab mich letztens mal an das Programmieren einer DLL gemacht, die man in einen Prozess injizieren kann und wo dann irgendetwas passiert. So, nun habe ich erstmal bei Visual Studio 2010 unter dem Punkt "C++" ein "Empty Project" ausgewählt und habe anschließend bei den Projekteinstellungen von "Executable (.exe)" auf "Dynamic Link Library (.dll)" gestellt. Mehr habe ich an den Einstellungen nicht verändert. Anschließend habe ich in die von mir angelegte main.cpp folgenden Code geschrieben:
Andere Code-Dateien gibt es im Projekt nicht. Nun hab ich das kompiliert und versucht in ein paar Prozesse zu injizieren (alles 32Bit-Prozesse, z.B. Firefox und Skype). Nichts passierte! Nun will ich natürlich wissen, woran das liegt und wie man das behebt. Als injectoren habe ich [Only registered and activated users can see links. Click Here To Register...] (32Bit Injector) und auch [Only registered and activated users can see links. Click Here To Register...] (anscheinend 64Bit) benutzt. Was meine Idee wäre: Kann man vielleicht die DLL einmal für 32 und für 64 Bit kompilieren und es war ne 64 Bit DLL, die in 32Bit Prozessen nichts gemacht hat?
Habe selber Win7 Ulti 64Bit, wenn das relevant ist :D
Tut mir leid, dass ihr so viel gelesen habt :D
und wäre nett, wenn ihr helfen könntet :handsdown:
MfG Jeoni
P.S.: Und ja, ich habe die Injectors als Admin ausgeführt. ;)
ich hab mich letztens mal an das Programmieren einer DLL gemacht, die man in einen Prozess injizieren kann und wo dann irgendetwas passiert. So, nun habe ich erstmal bei Visual Studio 2010 unter dem Punkt "C++" ein "Empty Project" ausgewählt und habe anschließend bei den Projekteinstellungen von "Executable (.exe)" auf "Dynamic Link Library (.dll)" gestellt. Mehr habe ich an den Einstellungen nicht verändert. Anschließend habe ich in die von mir angelegte main.cpp folgenden Code geschrieben:
Andere Code-Dateien gibt es im Projekt nicht. Nun hab ich das kompiliert und versucht in ein paar Prozesse zu injizieren (alles 32Bit-Prozesse, z.B. Firefox und Skype). Nichts passierte! Nun will ich natürlich wissen, woran das liegt und wie man das behebt. Als injectoren habe ich [Only registered and activated users can see links. Click Here To Register...] (32Bit Injector) und auch [Only registered and activated users can see links. Click Here To Register...] (anscheinend 64Bit) benutzt. Was meine Idee wäre: Kann man vielleicht die DLL einmal für 32 und für 64 Bit kompilieren und es war ne 64 Bit DLL, die in 32Bit Prozessen nichts gemacht hat?
Habe selber Win7 Ulti 64Bit, wenn das relevant ist :D
Tut mir leid, dass ihr so viel gelesen habt :D
und wäre nett, wenn ihr helfen könntet :handsdown:
MfG Jeoni
P.S.: Und ja, ich habe die Injectors als Admin ausgeführt. ;)