У меня есть устаревшее приложение Windows (без исходного кода), которое что-то делает с файлами в данном каталоге, например, C: \ Pickup Путь к каталогу жестко запрограммирован в приложении и не может быть изменен.Если я запускаю несколько экземпляров этого приложения, экземпляры будут конкурировать за одни и те же файлы в C: \ Pickup, что не годится.
Это приложение не имеет графического интерфейса.Я запускаю его из планировщика заданий много раз в день, и он запускается от 1 минуты до 20 минут, в зависимости от количества файлов, которые необходимо обработать в C: \ Pickup
Мне интересно, есть ли простое в использованиитехнология виртуализации, которая позволит мне запускать экземпляры этого приложения в некотором виртуальном пространстве, где каждый экземпляр получает свою собственную папку C: \ Pickup?
РЕДАКТИРОВАТЬ 1. Я думаю о решении, которое IE использует для плагинов(Элементы управления ActiveX), которые работают внутри него.Каким-то образом, когда плагин получает доступ к файловой системе, он получает свое собственное представление о файловой системе.Кто-нибудь знает, как это делает IE?