【问题标题】:Using Rundll32 to replicate the function of SUBST使用Rundll32复制SUBST的功能
【发布时间】:2012-11-09 15:20:24
【问题描述】:

我一直在尝试使用 rundll32 复制函数 subst.exe(用于映射驱动器的 Windows 应用程序)。

我知道使用了DefineDOSDevice,并且我知道要传递哪些参数,但我就是无法让它工作。

假设我希望 C:\Program Files 映射为 Z:

rundll32.exe kernel32.dll, DefineDosDeviceA * * *

我尝试以我认为正确的形式传递所有参数,但没有成功。

如果有人可以为我提供将程序文件映射到 Z: 的工作语法,我会非常高兴。

提前致谢。

【问题讨论】:

  • 用rundll32.exe没意义,不如用subst.exe

标签: windows winapi command subst


【解决方案1】:

Rundll32 不是通用的“运行导出函数”实用程序,它需要以特定方式对目标调用进行原型化(例如,将其命令参数作为字符串接收)。

由于DefineDOSDevice 不符合此要求,因此无法按您的意愿调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2014-01-16
    • 2012-03-21
    • 2012-02-10
    相关资源
    最近更新 更多