c#中如何使用 dll注入
请教一个问题
在c#.net 中可不可以将自己的dll注入到其他程序中
有的话 请给一个例子 --------------------编程问答-------------------- 把.dll文件考到网站的bin下面,直接就可以用了呀,,, --------------------编程问答-------------------- 添加引用
然后浏览,选自己写的dll
不需要拷贝的 --------------------编程问答-------------------- .net做的DLL,永远也别注入其他进程去。 --------------------编程问答-------------------- 添加引用-》编译,会自动在BIN目录下面生成.dll --------------------编程问答-------------------- 他所说的是进程注入,就是在系统当前的进程中注入DLL的模块,这个是有些病毒的采用的技术,在.net框架里是不允许这样的,就算用其它方式可以注入,如何调用dll中的方法呢?? --------------------编程问答-------------------- http://www.cnblogs.com/liuzhiwei/archive/2006/04/24/383280.html
找到了个列子。 --------------------编程问答-------------------- 好像是 c++ 的 --------------------编程问答-------------------- 先引用System.Runtime.InteropServices命名空间,
然后用[DllImport("DLL文件路径")]调用 --------------------编程问答-------------------- 楼住想做病毒吗 --------------------编程问答-------------------- no way, u must use C/C++ --------------------编程问答-------------------- 很负责的告诉你``无法实现`` --------------------编程问答-------------------- 在C#里只能注入数标和键盘钩子,其它的应该无法实现! --------------------编程问答-------------------- 拜托,如果不知道什么是注入的话,就不要在这里说写不相干的废话。 --------------------编程问答-------------------- 谁说c sharp无法实现,现在很多dll注入就是c sharp做得。
补充:.NET技术 , C#