我在 XP 下使用 StgOpenStorage API 读取 OLE 复合文档,但我找不到正确的标志组合来告诉 Windows 我只需要读取文件而不阻止对任何其他进程的访问...
现在我正在使用STGM_READ | STGM_EXCLUSIVE
但显然如果我同时尝试从另一个应用程序打开文件,它会抱怨拒绝访问..所以我尝试了STGM_READ | STGM_SHARE_DENY_NONE
但它抱怨无效标志..
有没有办法做到这一点?我走错路了吗?
提前致谢!
(如果相关,我通过 pythoncom 从 Python 调用 API)