首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

能否把一个DLL以进程方式启动?解决方案

2012-01-30 
能否把一个DLL以进程方式启动?能否把一个DLL以进程方式启动?如果能,该DLL有那些要求? [解决办法]应该不能。

能否把一个DLL以进程方式启动?
能否把一个DLL以进程方式启动?
如果能,该DLL有那些要求?


[解决办法]
应该不能。
[解决办法]
不能以进程方式启动
但是现在很多人也想出来一些方式通过获得函数地址远程启动进程
楼主可以查看相关线程注入方面的质料
一般的黑客手册 上都有介绍
[解决办法]
生成一个EXE文件,改扩展名为DLL。用CreateProcess就可以启动了。
[解决办法]
其实 EXE 和 DLL 都是 PE 格式的文件,区别在于 DLL 没有定义程序入口点,直接用 CreateProcess 把 DLL 在新进程启动的话,你叫操作系统从哪开始执行你的代码呢?

当然也不是完全没有办法,用 rundll32.exe 就可以直接调用 DLL 中的功能。
[解决办法]
rundll32 DLL文件名, 函数 , 参数1, 参数2.................
[解决办法]
需要以进程启动的程序就不要写成DLL了
[解决办法]
rundll32 Dll目录,参数。
[解决办法]
居然忘了rundll32,老了。
[解决办法]
Rundll32.exe "dll path " dllentry@16
[解决办法]
Rundll32

貌似好多病毒就是通过这种方式

热点排行