是不是随便一个带API接口的DLL都能被RUNDLL32.EXE调用???
是不是随便一个带API接口的DLL都能被RUNDLL32.EXE调用??? 问题点数:50、回复次数:5Top
1 楼aa3000(杀手K)回复于 2006-03-16 15:29:40 得分 10
关注一下,收藏了Top
2 楼aa3000(杀手K)回复于 2006-04-06 11:52:20 得分 0
再一顶Top
3 楼Rogeremail(绿色环保-菜青虫)回复于 2006-04-06 15:02:03 得分 30
使用 Rundll 和 Rundll32 程序并不能调用从任何 DLL 导出的任何函数。例如,不能使用这两个实用程序调用从系统 DLL 中导出的 Win32 API(应用程序编程接口)调用。这两个程序只允许您调用从 DLL 导出的、明确编写为供这两个程序调用的函数。
http://community.csdn.net/Expert/topic/4634/4634972.xml?temp=.4665186Top
4 楼highscore2(谢谢你的回答:p)回复于 2006-05-25 09:16:24 得分 0
但是我调用了一些win32 API有dll 中的一些API函数,似乎也能成功呀,只是函数一运行完,rundll.exe进程马上结束而已.Top
5 楼jacklzw88(不可爱咯)回复于 2006-05-25 09:23:52 得分 10
都不清楚你说什么了。Rundll32 不会来调用你的函数的,只是,他起个进程,把你加载,然后你在dllmain里处理,新起一个线程。你就可以做你要做的事了Top




