Мне нужна помощь в отношении межпроцессного взаимодействия.
У меня есть приложение A и приложение B. Целью приложения B является обновление приложения A. Поскольку приложение A не может обновлять себя, должны быть обновлены некоторые dll, поэтому используется Applicaiton B. Приложение A запускает приложение B, а приложение B закрывает приложение A и начинает обновление A. Процесс обновления состоит из двух шагов: 1) копирует биты msi 2) устанавливает биты
Если пользователь отменяет приложение B на первом этапе, пока приложение A находится в ожидании, есть ли какой-либо способ сигнализировать приложению A о продолжении запуска приложения A, поскольку обновление было отменено.
Каков наилучший способ добиться этого и как? Является ли Mutex единственным решением?