标题: [其他] 如何知道rundll32能调用dll文件的哪些函数 [打印本页]
作者: yashuer 时间: 2013-3-19 13:43 标题: 如何知道rundll32能调用dll文件的哪些函数
本帖最后由 pcl_test 于 2016-11-10 19:32 编辑
以前, 看到有人用以下的代码实现了 电脑的休眠- rundll32 powrprof.dll,SetSuspendState
复制代码
当时不了解,后来百度才知道。rundll32.exe 是运行dll 中的代码的
这个不就可以在批处理中使用windows api 。这样的话,写的批处理代码可以实现许多的功能。
但是我想问的时,有没有的其它的途经可以使批处理可以实现更特别的功能。
作者: BAT-VBS 时间: 2013-3-19 14:01
比如说,哪些更特别的功能?
作者: CrLf 时间: 2013-3-19 17:12
好像是不需要入口参数的api才可以这样直接调用
否则需要调用第三方之类的东西来操作:
http://bbs.bathome.net/viewthread.php?tid=4349
http://bbs.bathome.net/viewthread.php?tid=13867
http://bbs.bathome.net/viewthread.php?tid=1923
作者: Demon 时间: 2013-3-19 17:48
好像是不需要入口参数的api才可以这样直接调用
否则需要调用第三方之类的东西来操作:
CrLf 发表于 2013-3-19 17:12
Rundll32只能调用使用以下原型编写的函数:- void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
复制代码
作者: yashuer 时间: 2013-3-19 21:36
比如说,哪些更特别的功能?
BAT-VBS 发表于 2013-3-19 14:01
说不清楚,有那些特别的功能。 觉得或许批处理可以想python 那样强大。
作者: Demon 时间: 2013-3-19 21:58
说不清楚,有那些特别的功能。 觉得或许批处理可以想python 那样强大。
yashuer 发表于 2013-3-19 21:36
too young too simple,sometimes naïve
作者: BAT-VBS 时间: 2013-3-19 23:01
回复 5# yashuer
好好学Python吧
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |