高手来!!! 有高分!

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:56:44
如何使用VB 做DLL文件 是做出来的DLL文件可以注入到系统必要进程? 请详细讲解! 谢谢!

满意的话加30分!!!
我知道DLL是 什么动态 嵌入....

关于这个问题,用VB是可以解决的,但难度较大,代码较长。
我这里有源码,请下载研究。
下载地址:http://www.fileurls.com/download.ashx?id=njqaiv

VB只能做ActiveX DLL,不能导出函数,要注入DLL进别的模块首先,要知道函数的入口点,只有启动了一个已导出的函数才能成功注入

至少我没有用VB做过那种能导出函数,做了都失败了。要注入一定要导出函数的

要不换别的语言吧,VC++、Delphi、MASM都能写出导出函数的DLL

楼上朋友的例子我看过了,采用注入一段机器代码的方式,这样也行,要求不太高的场合还是不错的,机器代码要用MASM写,不适合写太长

DLL文件(Dynamic Linkable Library 即动态链接库文件),是一种不能单独运行的文件,它允许程序共享执行特殊任务所必需的代码和其他资源
比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作

至于如何制作DLL 你可以参考下面网址

DLL是动态链接库,必须VC做出标准的DLL能插入进程。当然不能插入到svchot哪样的进程里,因为那属于系统进程。
我有关于插入到进程的VB代码,有插入explorer,winlogon等等非关键进程的代码。
如果需要的话清到我空间留言。

DLL文件是动态链接库文件,可以自己做,系统也自带有一些

学习中