У меня есть устаревшее приложение win32, которое я попытался преобразовать с помощью DAC, предоставив .msi из установщика приложения, и приложение работает как пост-преобразование. Но у меня есть несколько вопросов ниже.
- Я использовал тот же базовый образ, что и моя версия ОС для преобразования. Но преобразованное приложение не запускается на образах ОС RS1 и RS2. Это вызывает ошибку ниже.
«Это приложение не смогло запуститься правильно (0xc0000142). Нажмите OK, чтобы закрыть приложение».
- У моего установщика устаревших приложений есть как Setup.exe, так и файл .msi в установочном пакете. В setup exe есть только функция выбора языка. В зависимости от выбора пользователя конкретный файл .mst передается в качестве параметра в msi и запускается.
Теперь при преобразовании моего настольного приложения должен ли я сгенерировать несколько файлов appx, указав имена файлов .mst для всех языков в качестве параметров для .msi во время преобразования?
Как справиться с описанным выше сценарием, чтобы мое преобразованное приложение запускалось на этом конкретном языке в зависимости от ОС?
Также во время установки appx может ли установщик приложений отображаться на этом языке ОС? Как поддержать это в этом преобразованном сценарии приложения?