DLL注入 用其他语言写的肯定很多很多。
但是c#的确实很少很少。因为它太上层了。。。
我是以前一直是做C# 现在想转到底层,正在坚持学习汇编 C中
调用了kernel32.DLL方法 实现对选择的进程中调用的DLL注入。
这个是个测试版 
//创建一个在其它进程地址空间中运行的线程(也称:创建远程线程).
        [DllImport("kernel32.dll")]
        public static extern IntPtr CreateRemoteThread(IntPtr hwnd, int attrib, int size, int address, int par, int flags, int threadid);
通过该方法判断是否注入成功!

-------------------------
网上也找了很多资料关于这方面的。然后我就蛋疼的试着写了一个(大牛们不要鄙视我,我是刚入门学习底层知识的。)
我是个菜菜菜鸟 但是我有废寝忘食的学习动力。。
希望大牛们多多指导我。谢谢,另外弱弱得问下 能否求个邀请码?

上传的附件 C#DLLInject.rar