Я хотел бы иметь возможность работать с плохо работающим приложением без использования виртуальной машины (потому что для этого требуется целая дополнительная лицензия). Есть ли в Windows что-то вроде BSD-тюрем или Linux-контейнеров?
4 ответа
Вы можете попробовать WinJail:
WinJail - это полная реализация chroot, с дополнительными функциями, такими как механизм «копирование при записи», применяемый к файлам chroot, дополнительный chroot на основе реестра и многое другое.
Я думаю, что вы ищете что-то, называемое программой « виртуальной песочницы », такой как Sandboxie или Avast Pro, а версия Internet Security поставляется с функцией песочницы.
Я думаю, что "Службы удаленного рабочего стола" (см. Http://technet.microsoft.com/en-us/windowsserver/ee236407 ) - это то, что вы ищете, но я думаю, что это превышает ваш бюджет :)
Другая возможность - turbo.net. Он позволяет запускать приложения в собственной изолированной программной среде, не позволяя системе содержать файлы, записи реестра и т.д.
Если вам нужно, если для вашего приложения, вы, вероятно, хотите начать с «чистой» машины. подобно
турбо запуск --mount = C:\FolderWithUntrustyApp clean C:\FolderWithUntrustyApp\untrusty.exe
Вы также запускаете установщик в нем.
турбо запуск --mount = C:\FolderWithUntrustyApp clean C:\FolderWithUntrustyApp\installer-untrusty.exe
Примечание. Он не предназначен для хранения таких вещей, как вирусы и вредоносные программы, которые используют ошибки ядра или