2013-03-04 2 views
4

Работаю над приложением VC++.как перезапустить собственное приложение в VC++

Выяснить, как перезапустить свое собственное приложение

Может кто-нибудь показать несколько примеров

+1

Его QT: но может быть вы найдете полезными (http://stackoverflow.com/questions/5129788/how-to [как перезагрузить собственное приложение Qt?] -restart-my-own-qt-application) –

+0

http://stackoverflow.com/questions/10101391/how-to-smooth-restart-ac-program-without-shut-down-the-running-program –

+0

Если ваш целевой платформой являются окна. Это может помочь вам. http://msdn.microsoft.com/en-us/library/aa373524%28VS.85%29.aspx –

ответ

3

Напишите программу, которая будет:

  • Подождите приложение для завершения
  • запустить его снова ,

Назовите эту программу, а затем выйдите из приложения. Это решение широко используется.


Другой вариант:

Вызов приложения с определенным параметром (например,/перезапущен.). Новый экземпляр должен дождаться завершения старого перед выполнением каких-либо задач. Затем выключите старый экземпляр.

+1

может показать пример, как новый для C++ – user1465461

+2

Почему вы не ищете это в Интернете? Пример C++, выполняющий именно то, что вы просили, довольно легко найти с помощью Google. – Spook

0

Я думаю, что вы не пробовали с Google. Вот пример проекта в codeProject. Я думаю, что это то, что вам нужно

How To Create a Self-Restartable Application

+0

FYI, я просто искал эту проблему, и это лучший результат в Google ... – GPPK

Смежные вопросы