如何启动只读"副本"一个VB Windows窗体应用程序

时间:2017-11-10 16:15:33

标签: vb.net winforms

我用VB.NET语言在Visual Studio中开发一个简单的应用程序。我说简单,因为它不需要任何安装,它是一个独立的exec文件。这个程序存储在一个网络位置,以便我公司的所有员工都可以使用,但我经常就此工作,问题是如果有人使用这个应用程序(从网络启动),我可以&# 39; t替换文件,因为它当前正在使用。

VB中是否有任何方法可以使用.exe启动Windows窗体应用程序并使此文件仍可用于任何修改?

1 个答案:

答案 0 :(得分:0)

我已经解决了类似这样的问题:

  • 每个用户都拥有它自己的exe副本
  • 程序启动时(或在计时器循环中)将网络文件修改日期(或版本号或其他标志)与本地副本进行比较
  • 如果网络文件较新,请通知用户可以下载新版本
  • (有条件地)启动一个小帮助程序,它将新文件复制到本地文件夹,关闭当前exe并在复制所有新文件后再次从下载程序(帮助程序)启动它