Internet explorer 在XP中重命名加载的浏览器插件dll失败(ie 8)

Internet explorer 在XP中重命名加载的浏览器插件dll失败(ie 8),internet-explorer,dll,bho,windows-xp-sp3,Internet Explorer,Dll,Bho,Windows Xp Sp3,我已经搜索了该网站,没有找到任何mexact匹配的问题。对不起,如果我重复的话 我们有一个需要自我更新的浏览器插件。这意味着,dll本身将重命名当前加载的dll(在同一目录中),并放置较新的文件。虽然这在Vista及以后的版本中运行良好,但在XP中我们面临着一个问题。我们使用MoveFileEx执行操作,在XP中,我们会收到共享冲突错误消息 操作系统:WinXP SP 3 浏览器:IE 8 错误:进程无法访问该文件,因为另一进程正在使用该文件。 使用的API:MoveFileEx和MOVEFIL

我已经搜索了该网站,没有找到任何mexact匹配的问题。对不起,如果我重复的话

我们有一个需要自我更新的浏览器插件。这意味着,dll本身将重命名当前加载的dll(在同一目录中),并放置较新的文件。虽然这在Vista及以后的版本中运行良好,但在XP中我们面临着一个问题。我们使用MoveFileEx执行操作,在XP中,我们会收到共享冲突错误消息

操作系统:WinXP SP 3 浏览器:IE 8 错误:进程无法访问该文件,因为另一进程正在使用该文件。 使用的API:MoveFileEx和MOVEFILE\u替换\u现有选项 语言:C++

我们在Windows资源管理器中注意到了相同的错误。访问权限没有问题,我们已经检查过了。最令人困惑的是,当我们在Firefox中使用完全相同的dll进行相同的操作时,我们没有遇到任何问题

有人能帮忙吗?如果需要更多详细信息,请告诉我