0

我将在 Windows Server 2012 上运行一个 winform 应用程序,其中有多个用户通过远程桌面运行。

如果我将我的应用程序放在一个文件夹中,我将如何更新它?我猜很多文件正在使用中,无法更新。

你会怎么做?

谢谢魔乔

4

1 回答 1

1

我遇到了这个确切的问题并发现了一个有趣的解决方法。Windows 将允许您移动正在使用的文件。

我所做的是Old在程序的安装目录中创建一个名为的文件夹,然后将 exe 移动到该文件夹​​并复制我的新 exe。

任何登录的新用户都使用新的 exe,我给它一天让所有老用户注销(我们的 RDP 服务器上的超时时间会在 4 小时后踢出不活跃的人,所以每个人通常都会在一夜之间注销)然后我删除我一开始制作的Old文件夹。

于 2013-01-24T22:24:03.677 回答