Я боролся с этой маленькой проблемой в течение многих лет и подумал, что пришло время заняться ею.
У меня есть несколько приложений MFC/C++, которые работают на панели задач. Иногда они просто уходят. Похоже, мы получаем кучу сообщений WM_CLOSE, и я считаю, что WM_QUERYENDSESSION и WM_ENDSESSION.
Причина, по которой я говорю «я считаю», заключается в том, что потому что мне никогда не удавалось это повторить. Но я наконец-то догадываюсь, что это потому, что что-то еще установило обновление. Он не перезагружает компьютер — если бы это было так, мое приложение вернулось бы при перезагрузке. Мое приложение исчезает и больше не возвращается.
Поэтому возможно, что RegisterApplicationRestart() решит мою проблему и перезапустит программу.
У меня вопрос: как мне проверить, чтобы при завершении работы из-за обновления приложение перезапускалось? Есть какие-нибудь мысли о запуске какого-либо обновления или эмуляции обновления, которое приведет к закрытию программ?
Подробнее здесь: https://stackoverflow.com/questions/787 ... ionrestart
Как бы вы протестировали RegisterApplicationRestart() ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1721950549
Anonymous
Я боролся с этой маленькой проблемой в течение многих лет и подумал, что пришло время заняться ею.
У меня есть несколько приложений MFC/C++, которые работают на панели задач. Иногда они просто уходят. Похоже, мы получаем кучу сообщений WM_CLOSE, и я считаю, что WM_QUERYENDSESSION и WM_ENDSESSION.
Причина, по которой я говорю «я считаю», заключается в том, что потому что мне никогда не удавалось это повторить. Но я наконец-то догадываюсь, что это потому, что что-то еще установило обновление. Он не перезагружает компьютер — если бы это было так, мое приложение вернулось бы при перезагрузке. Мое приложение исчезает и больше не возвращается.
Поэтому возможно, что RegisterApplicationRestart() решит мою проблему и перезапустит программу.
У меня вопрос: как мне проверить, чтобы при завершении работы из-за обновления приложение перезапускалось? Есть какие-нибудь мысли о запуске какого-либо обновления или эмуляции обновления, которое приведет к закрытию программ?
Подробнее здесь: [url]https://stackoverflow.com/questions/78795509/how-would-you-test-registerapplicationrestart[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия