Как бы вы протестировали RegisterApplicationRestart()C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как бы вы протестировали RegisterApplicationRestart()

Сообщение Anonymous »

Я боролся с этой маленькой проблемой в течение многих лет и подумал, что пришло время заняться ею.
У меня есть несколько приложений MFC/C++, которые работают на панели задач. Иногда они просто уходят. Похоже, мы получаем кучу сообщений WM_CLOSE, и я считаю, что WM_QUERYENDSESSION и WM_ENDSESSION.
Причина, по которой я говорю «я считаю», заключается в том, что потому что мне никогда не удавалось это повторить. Но я наконец-то догадываюсь, что это потому, что что-то еще установило обновление. Он не перезагружает компьютер — если бы это было так, мое приложение вернулось бы при перезагрузке. Мое приложение исчезает и больше не возвращается.
Поэтому возможно, что RegisterApplicationRestart() решит мою проблему и перезапустит программу.
У меня вопрос: как мне проверить, чтобы при завершении работы из-за обновления приложение перезапускалось? Есть какие-нибудь мысли о запуске какого-либо обновления или эмуляции обновления, которое приведет к закрытию программ?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ionrestart
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»