Проблема с img-Fluid загрузчика 4 в Internet Explorer

Предполагая, что вы сигнализируете, что приложение закрывается, а не завершает его, и если вы все еще можете внести изменения в приложение перед выпуском вашего обновления, одним простым решением было бы запустить приложение промежуточным процессом до выход. Вы можете создать исполняемый файл для промежуточного процесса во временном месте. Когда обновление будет завершено, сообщите временному процессу, чтобы перезапустить приложение и выйти. Таким образом, все происходит естественно, и вам не нужно путаться.

Другим вариантом было бы использовать OpenProcess , OpenProcessToken , и DuplicateToken , чтобы получить копию токена безопасности приложения, прежде чем убить его. Затем вы можете использовать CreateProcessAsUser для возобновления приложения в исходном контексте.

Оба этих подхода должны работать, даже если программа обновления работает под другой учетной записью и / или в другой сеанс для приложения.

0
задан pankaj 27 February 2019 в 05:16
поделиться