2009-11-10 84 views
1

我想使用win32 API自动更新当前应用程序到Windows桌面中的新应用程序。我的应用程序正在后台运行。所以有微软提供的自动更新应用程序或有任何程序。请帮助我,以便我可以使用win32更新我的应用程序在Windows桌面在vs 2005中。使用win32自动更新应用程序的Windows桌面

感谢 KamalBhr

回答

1

AFAIK没有Win32 API的,也不应该有。你将不得不写它。 :|。

如果您希望对应用程序进行频繁更新,例如在您希望在无用户交互的情况下推送更新的环境中。

  • 在应用程序启动时,产生一个可执行文件的副本。
  • 定期或通过用户操作,检查是否有更新可用。
  • 杀死进程,替换必要的文件。重启应用程序。
  • 当您生成可执行文件的副本时,您可以在应用程序运行时自由覆盖它。

或者,将更新数据包下载到目录。在下一个应用程序开始检查是否有更新要应用。

HTH,

相关问题