相关疑难解决方法(0)

如何使用Rundll32执行DLL函数?

使用ShellExecute文档作为参考:

我从命令行运行以下命令:

C:\>RUNDLL32.EXE SHELL32.DLL,ShellExecute handle,"open","C:\Documents and Settings\admin\Desktop\tmp",NULL,NULL,SW_SHOWNORMAL
Run Code Online (Sandbox Code Playgroud)

这会导致异常错误.

我不知道这意味着什么:

HINSTANCE ShellExecute(
  __in_opt  HWND hwnd,
  __in_opt  LPCTSTR lpOperation,
  __in      LPCTSTR lpFile,
  __in_opt  LPCTSTR lpParameters,
  __in_opt  LPCTSTR lpDirectory,
  __in      INT nShowCmd
);
Run Code Online (Sandbox Code Playgroud)

但是在描述中,提到了句柄(HWND)和指向以空字符结尾的字符串(LPCTSTR)的指针,但它非常混乱.

任何帮助将不胜感激.我还想了解更多,所以任何参考(书籍,网络链接等)也会很棒!

rundll32

28
推荐指数
1
解决办法
5万
查看次数

如何执行*.dll文件

我有一个DLL文件,并希望在Windows上执行它.我从Challenge网站获得了这个DLL,该网站声称DLL应该独立执行.

windows dll

27
推荐指数
2
解决办法
11万
查看次数

标签 统计

dll ×1

rundll32 ×1

windows ×1