use*_*655 1 windows windows-server-2008 delphi
我有一个内部内部网应用程序作为 exe 文件(win32,用 Delphi 编写)。
我会定期使用新功能和补丁对其进行更新。
许多人都在访问同一个 exe(在远程桌面上使用它)。
在 Windows Server 2003 中替换我只需要的文件:
重命名旧文件,复制新文件。
这在 2008 年不再可能,因为由于相同的缓存,新文件不起作用。它运行但随后出现问题(可能与 Delphi 使用 exe 资源的方式有关)。唯一的方法是关闭所有用户会话并替换文件。
你能提出一种有效的方法吗?如果可能,简单吗?是否可以禁用此缓存?或任何其他允许我替换文件的技巧(不更改完整路径)。
安排维护时段并在没有用户使用该文件时替换该文件。仅仅因为 Server 2003 允许您以错误的方式做某事,并不意味着 2008 应该这样做。
你提到这个的部分:
唯一的方法是关闭所有用户会话并替换文件。
是正确的方法。
归档时间: |
|
查看次数: |
889 次 |
最近记录: |