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

时间:2018-06-05 22:40:32

标签: virtualization

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

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用虚拟框等方式启动一系列VM。在所有VM上创建共享并以D:\挂载,然后运行批处理脚本将文件从共享复制到C:\ Pickup。