[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 如何知道rundll32能调用dll文件的哪些函数

本帖最后由 pcl_test 于 2016-11-10 19:32 编辑

以前, 看到有人用以下的代码实现了 电脑的休眠
  1. rundll32 powrprof.dll,SetSuspendState
复制代码
当时不了解,后来百度才知道。rundll32.exe 是运行dll 中的代码的
这个不就可以在批处理中使用windows api  。这样的话,写的批处理代码可以实现许多的功能。
但是我想问的时,有没有的其它的途经可以使批处理可以实现更特别的功能。

比如说,哪些更特别的功能?

TOP

好像是不需要入口参数的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

TOP

好像是不需要入口参数的api才可以这样直接调用
否则需要调用第三方之类的东西来操作:
CrLf 发表于 2013-3-19 17:12


Rundll32只能调用使用以下原型编写的函数:
  1. void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
复制代码
1

评分人数

    • CrLf: 不明觉厉技术 + 1

TOP

比如说,哪些更特别的功能?
BAT-VBS 发表于 2013-3-19 14:01


说不清楚,有那些特别的功能。 觉得或许批处理可以想python 那样强大。

TOP

说不清楚,有那些特别的功能。 觉得或许批处理可以想python 那样强大。
yashuer 发表于 2013-3-19 21:36


too young too simple,sometimes naïve

TOP

回复 5# yashuer


    好好学Python吧

TOP

返回列表