Автообновление приложений Windows Desktop с использованием Win32 - PullRequest
1 голос
/ 10 ноября 2009

Я пытаюсь автоматически обновить текущее приложение до нового приложения на рабочем столе Windows, используя Win32 API. И мое приложение работает в фоновом режиме. поэтому есть ли API, предоставляемый Microsoft для автоматического обновления приложения, или есть какая-либо процедура?

Спасибо KamalBhr

1 Ответ

1 голос
/ 10 ноября 2009

AFAIK, там нет Win32 API, и не должно быть. Вам действительно придется написать это. : |.

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

  • при запуске приложения, создать копию исполняемого файла.
  • периодически или с помощью действий пользователя, проверьте, есть ли доступные обновления.
  • убить процесс, заменить нужные файлы. перезапустите приложение.
  • когда вы создали копию исполняемого файла, вы можете перезаписать ее во время работы приложения.

Альтернативно, загрузите пакет обновления в каталог. При следующем запуске приложения проверьте наличие обновлений.

НТН,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...