Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将在 Windows Server 2012 上运行一个 winform 应用程序,其中有多个用户通过远程桌面运行。
如果我将我的应用程序放在一个文件夹中,我将如何更新它?我猜很多文件正在使用中,无法更新。
你会怎么做?
谢谢魔乔
我遇到了这个确切的问题并发现了一个有趣的解决方法。Windows 将允许您移动正在使用的文件。
我所做的是Old在程序的安装目录中创建一个名为的文件夹,然后将 exe 移动到该文件夹并复制我的新 exe。
Old
任何登录的新用户都使用新的 exe,我给它一天让所有老用户注销(我们的 RDP 服务器上的超时时间会在 4 小时后踢出不活跃的人,所以每个人通常都会在一夜之间注销)然后我删除我一开始制作的Old文件夹。