我一直在尝试使用rundll32复制功能subst.exe(用于映射驱动器的Windows应用程序)。
我知道使用了DefineDOSDevice
,我知道要传递什么参数,但是我无法使其正常工作。
可以说我想要将C:\Program Files映射为Z:
rundll32.exe kernel32.dll, DefineDosDeviceA * * *
我试图以我认为正确的形式通过所有参数,但是没有成功。
如果有人可以为我提供将程序文件映射到Z的有效语法:使用rundll32,我将非常高兴。
提前致谢。
最佳答案
Rundll32不是通用的“运行导出的函数”实用程序,它需要以特定方式对目标调用进行原型(prototype)化(例如,以字符串形式接收其命令参数)。
由于DefineDOSDevice
不遵守此要求,因此无法按预期方式调用它。