Коллеги!
Нужен совет в таком вопросе. У нас в компании идет переход с Win7 на Win10. На Win7 активно использовались portble-приложения, собранные при помощи VMWare Thinapp 5.2.2. Приложения нужны были для запуска Java-форм ERP Oracle. Приложение содержало внутри IE8+его настройки, Java6 и ряд файлов.
При переходе на Win10 выяснилось, что thinapp-ы на Win10 не работают. Ситуацию временно спас выход VMWare Thinapp 5.2.3. Однако, выяснилось, что максимально поддерживаемой версией является Win10, сборка 1703. У нас используется сборка 1709, на которой приложения еще работают. На сборке 1803, обновление на которую не за горами, приложения снова не работают.
Соответственно, возникла типичная задача "сделать так, чтобы все работало". Для сборки приложений пробовал MS AppV, однако столкнулся с проблемой. Собираю приложение, ставлю старую Java, добавляю ярлыки, делаю настройки IE. Запускаю на тестовой машине. Оно запускается, java-формы тоже, однако, настройки IE из пакета не накладываются на IE, работающий на машине. Шаг второй. Ставлю на ту же машину Java 8 для запуска других приложений. Делаю настройки, подкладываю файлы exception.sites, trusted.cacerts, trusted.certs. Если на машине не стоит приложение с Java 6 внутри, то все работает, если стоит, то Java 8 не видит подложенные файлы и новое приложение не запускается.
Для сборки пробовал использовать рецепт, описанный
здесь
Если кто-то сталкивался с подобными задачами, подскажите, пожалуйста:
1) Как можно изолировать старую Java и настройки IE в MS AppV, чтобы они при запуске применялись на локальный IE?
2) Есть ли хорошие аналоги для VMWare Thinapp и MS AppV?