Я создал установочный комплект, используя Wix3.5.В Bundle я создал элемент Chain для установки необходимых компонентов (VC Runtime и другой встроенный установщик приложения) перед установкой основного приложения.Установщик другого собственного приложения был создан с помощью Installaware.Теперь основная установка завершается неудачно после того, как установщик Installaware завершает работу с этим сообщением об ошибке в окне установщика:
0x80070064 - Cannot create another system semaphore
Выдержка из журнала установщика:
[2750:1D60][2019-02-28T16:08:58]e000: Error 0x80070064: Process returned error: 0x64
[2750:1D60][2019-02-28T16:08:58]e000: Error 0x80070064: Failed to configure per-user EXE package.
[2750:1D60][2019-02-28T16:08:58]i319: Applied execute package: CEInstaller, result: 0x80070064, restart: None
[2750:1D60][2019-02-28T16:08:58]e000: Error 0x80070064: Failed to execute EXE package.
Однако, похоже, что связанное приложение установлено правильно и также может быть запущено.После попытки связать некоторые другие установщики вместо этого для тестирования, кажется, что эта ошибка возникает только с нашими внутренними приложениями Installaware, но не с другими сторонними установщиками.Я просмотрел соответствующие журналы Installaware, но не нашел ничего подозрительного (так как они огромные, я пока воздерживался от публикации их здесь).Я в значительной степени застрял с этой проблемой (также я совершенно новый, работая с фреймворками установщика Windows).Поиск в Интернете пока не дал никаких полезных результатов, поэтому я благодарен за любые подсказки, как решить или продолжить расследование этой проблемы.