Winapi 动态更改打开文件的文件锁定/访问权限
我有一个客户端应用程序,我们尝试从SharePoint签入和签出文件进行编辑。我正在使用SharePoint的SOAP界面和一些FrontPage界面来实现这一点。它过去在SharePoint 2007下运行良好,但在2010年,如果打开文件进行编辑,我将无法签出或签入文件。当我检查返回的错误消息时,会收到类似“FileXXX被域\用户锁定以供独占使用”的消息。如果文件/列表打开进行编辑,我也无法更新该文件/列表的任何用户定义的SharePoint字段 我的问题是:有没有办法更改打开文件的访问/锁定,使其临时成为非独占文件,然后恢复Winapi 动态更改打开文件的文件锁定/访问权限,winapi,sharepoint,Winapi,Sharepoint,我有一个客户端应用程序,我们尝试从SharePoint签入和签出文件进行编辑。我正在使用SharePoint的SOAP界面和一些FrontPage界面来实现这一点。它过去在SharePoint 2007下运行良好,但在2010年,如果打开文件进行编辑,我将无法签出或签入文件。当我检查返回的错误消息时,会收到类似“FileXXX被域\用户锁定以供独占使用”的消息。如果文件/列表打开进行编辑,我也无法更新该文件/列表的任何用户定义的SharePoint字段 我的问题是:有没有办法更改打开文件的访问/
注意:我的一些数据文件是使用windows文件句柄(平面文件)打开的,而其他文件是使用windows结构化存储(复合文档文件)打开的。这可能不适用于Sharepoint,但重新打开文件()API可以满足您的需要。我不知道还有什么别的方法可以做到这一点