Click here to Skip to main content
15,885,985 members
Please Sign up or sign in to vote.
3.67/5 (3 votes)
See more:
Hey guys... I'm new at coding (i know a little bit of C#, C++ and VB) and I want to make a dll injector, that I can select the process by writing process name in a text box, browse the dll file, manual injection and automatic injection radio buttons, close after injection checkbox, and a list box of browsed dll (that I can clean all, remove selected) and inject all the dlls in the list box.

Can anyone send me the code for that? If possible, in VC++ 2008/2010, VC# 2008 or VB 2008.

Sorry for my English, I'm Brazilian and I'm trying to learn English.

Thanks for all.
Posted
Updated 4-May-11 17:56pm
v3
Comments
Albert Holguin 4-May-11 21:49pm    
nope fresh out of giveaways...
Sergey Alexandrovich Kryukov 4-May-11 21:51pm    
Your English is almost correct, my congratulations. Please observe full capitalization, like "I" and "Brazilian" and "English", just for politeness. :-) Just a note: this topic is overly difficult for a beginner. Are you sure you're comfortable with more simple staff? otherwise you can waste to much time without much use...
--SA
Batmaan 4-May-11 22:15pm    
Its advanced, I agree...
I found a source code for Visual Basic, but it doesn't work, I mean, the dll file isn't injected in the process.

Thanks.

You cannot do DLL Injection with C# or VB.NET, or any other managed code language for that matter. Why? Because the .NET CLR doesn't support the exports required to do it.

You can do DLL Injection with C or C++ or even Intel Assembler (if your into sadomasochism that is).

But, if you're new to programming, this project is WAY to deep for you to be attempting. This requires in-depth knowledge of Windows internals.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900