我编写了一个更改某些注册表设置的应用程序,然后重新启动资源管理器以保存它们。每次浏览器重新启动时,会出现恼人的“库”弹出窗口。
我想通过C#代码以某种方式禁用它(可能通过调整其他一些注册表项)。但是,我不想禁用库功能,只是在重新启动资源管理器时出现的弹出窗口。
网络上的所有文章都展示了如何完全禁用库。
答案 0 :(得分:0)
发生这种情况的最可能原因是上次Explorer自然关闭时,即上次用户注销时,Libraries窗口是打开的。如果您关闭窗口并注销,然后再次登录,您的软件可能会正常工作。
警告:杀死并重新启动资源管理器进程具有内在的风险。解决这一特定问题并不意味着将来不会出现其他类似问题。
答案 1 :(得分:0)
重新启动资源管理器时,我只需添加一些randow参数,因为它似乎默认为Libraries窗口。所以调用“explorer.exe xxx”会导致资源管理器忽略默认参数。