如何更新Windows资源管理器外壳扩展而不重新启动

时间:2010-10-15 05:59:19

标签: windows windows-explorer shell-extensions

有一个Windows资源管理器扩展程序DLL 如果我们的服务器中有新的dll,则可以自动更新。

我重命名原点dll并下载新的dll。 但Windows资源管理器永远不会重新加载新的。

所以我杀了Windows资源管理器并重新启动 但这看起来非常难看。 而且我不想建议用户重启。

如何告诉Windows资源管理器重新加载新文件?

2 个答案:

答案 0 :(得分:2)

DLL由程序加载器加载,因此仅在进程启动时加载 您可以创建一个明确打开并使用DLL的程序,并添加一个将关闭它的命令,重新打开它,重新绑定所有内容。但是您需要支持该程序,因此您需要Explorer来支持它,或者更改其代码。

因此,凭借99%的确定性,如果不重新启动Windows资源管理器,则无法执行所需操作。完全没有。

答案 1 :(得分:2)

对于那些仍在寻找更快捷方式的人,您可以尝试关闭所有explorer.exe进程并在之后重新启动。这也更新了所有shell集成的dll的