Windows Server 2003 R2 Standard:lockingMS Office文件,但不lockingAdobe .AI和.PSD文件?

我们在Windows 2003 R2服务器上安装了一些共享,MS Office文件保存的人员操作正常:第一个打开文件的人可以读/写,第二个人打开文件,而第一个人仍然有文件打开,获取只读版本。

对于graphics文件,例如Adobe Illustrator .AI文件和Photoshop .PSD文件,这是不正确的。 任何人打开这些​​文件都有完整的读/写,即使别人已经在文件上工作! 这导致了大量的文件损坏问题,以及其他丢失的工作,因为它总是保存对文件的最后修改。

我们如何让Windows正确地locking这些文件,这样当有人正在处理一个文件,而其他人想打开一个文件时,他们将获得只读访问权限?

非常感谢,

布鲁斯

这是应用程序的function,而不是Windows。 Windows中没有任何内容可以使这项工作成为可能。 这是Office的一部分,这是一个独立的产品。 Microsoft Office知道在打开文档时检查并创build一个特殊的locking文件。 Adobe的产品只是不这样做,没有这个function。

在Windows和其他操作系统中有一个独立的function,允许打开一个文件stream,使其独占使用该文件,但这是一个非常低层次的构造。 这与您所谈论的function非常不同。 在此级别打开文件stream与加载文件的应用程序非常不同。

为了帮助解决你的问题,你可以通过实现一个文档库自己添加这个function。 一个非常简单而自由的例子就是一个源代码控制库,但显然这不是所有用户都能理解的。 Sharepoint库是更主stream选项的例子(对于“主stream”的某些定义)。