我需要在Windows(7)上运行两个进程,其中两个进程都有不同的替换驱动器,例如:
subst P:\ C:\path1
......和第二个
subst P:\ C:\path2
(为什么我需要它:旧项目文件(C ++ Builder 5)有源代码和库指定的路径,如P:\,L:\,....等......我需要它们来编译在构建服务器上)
我现在如何解决它:
creating net user temporaryuser
paexec/pstools login as temporary user, runing subst and then running the build
还有其他(或更好的)解决方案吗? - >对我来说,即使使用基于进程ID的替代驱动器进行系统范围的挂钩,实际上也是一种更好的解决方案。
(什么不能做: - > C ++ Builder 5不接受项目文件中的%变量%,因此这不是一个选项。 - >手动替换项目文件中的驱动器是危险的,因为整个事情都来自git然后再次提交)
谢谢!