在虚拟环境中运行多个旧版Windows应用程序

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (40)

我有一个遗留的Windows应用程序(没有源代码)与给定目录中的文件做某事说C:\ Pickup目录路径硬编码到应用程序中,无法更改。如果我运行此应用程序的多个实例,实例将在C:\ Pickup中竞争相同的文件,这是不好的。

此应用程序没有GUI。我每天多次从任务计划程序启动它,它从1分钟到20分钟运行,具体取决于它需要在C:\ Pickup中处理的文件数量

我想知道是否有易于使用的虚拟化技术,允许我在某个虚拟空间中启动此应用程序的实例,其中每个实例都有自己的C:\ Pickup文件夹?

编辑1:我正在考虑像IE一样用于在其中运行的插件(ActiveX控件)的解决方案。不知何故,当插件访问文件系统时,它会获得自己的文件系统视图。有谁知道IE如何做到这一点?

提问于
用户回答回答于

你可以像虚拟盒一样启动一系列虚拟机。在所有VM上创建共享并以D:\挂载,然后运行批处理脚本将文件从共享复制到C:\ Pickup。

扫码关注云+社区

领取腾讯云代金券