使用Rundll32复制SUBST的功能

时间:2012-11-21 11:19:05

标签: windows winapi command subst

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

我知道DefineDOSDevice已被使用,我知道要通过哪些参数,但我无法让它工作。

让我们说我希望C:\ Program Files映射为Z:

rundll32.exe kernel32.dll, DefineDosDeviceA * * *

我已经尝试将所有参数传递给我认为正确的形式而没有成功。

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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