gpt4 book ai didi

c# - Explorer 正在锁定我的 IE 插件

转载 作者:行者123 更新时间:2023-11-30 18:45:00 25 4
gpt4 key购买 nike

我有一个用 C# 编写的 IE 插件。用户随时会运行卸载程序或更新程序来重写或删除插件文件。

要在 IE 上取消注册插件,我必须为我的文件运行 regasm/u,但文件仍然锁定(加载)并且在我重新启动机器之前无法删除它。

实际上,资源管理器进程正在锁定文件。如果我终止资源管理器进程,我将能够删除该文件。

关于如何在不终止资源管理器进程或重新启动机器的情况下删除或重写文件的想法?

谢谢

最佳答案

当您注册您的 IE 插件时,将 REG_DWORD 设置为 1,并在 BHO 键中使用 Name = 'NoExplorer'(假设它是 BHO 扩展),例如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects{您的 guid}

告诉 Explorer 只从 IE 中加载你的扩展,而不是在 Explorer.exe 中。

关于c# - Explorer 正在锁定我的 IE 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com