我的一个朋友在 Facebook 上发布了这条消息:
原文为挪威语
如果您使用 Excel 编辑器并且使用其他编辑器编辑同一个文件,那么 Excel 编辑器无法编辑所有文件。. 那么这不是我的编辑器吗?那么,我是否可以将其作为“管理员”并对其进行 shell 处理?
翻译
如果您以某个用户的身份打开 Excel,然后以另一个用户的身份打开同一个文件,则该文件将不会重新打开,因为 Excel 知道该文件已打开..但不是同一个用户? 是不是因为我是“管理员”,并且 shell 进程发现了这一点,所以才有可能?
这怎么可能?
锁文件 ~$[filename] 和 $appdata$ 恢复文件未受影响。
只有一个用户属于管理员组。
重现步骤;
- 以不同的用户身份运行 CMD。
- 从 CMD 进程以文件名作为参数启动 Excel。
- Excel 进程现在应该以“其他用户”的身份运行。
- 从以“您的用户”身份运行的资源管理器进程中打开相同的文件。
以您的用户身份运行的另一个 Excel 进程将不会启动,因为该文件已在其他用户的 Excel 进程中打开。