当DLL的使用次数为零时,shell会自动卸载DLL,但只有在DLL未使用一段时间后才会自动卸载。有时候,非活动期可能不能接受长时间,特别是当外壳扩展DLL被调试时。您可以通过向注册表添加以下信息来缩短非活动期。
HKLM
软件
微软
视窗
CurrentVersion
探险者
AlwaysUnloadDll
AlwaysUnloadDll缩短了非活动期限,以便快速卸载DLL。
调试扩展时,您可能需要关闭Windows而不关闭当前运行的应用程序。为此,请按照下列步骤操作:
1.从Windows任务栏上的开始菜单中选择关机。
2.按住CTRL + ALT + SHIFT键组合,单击“关闭Windows”对话框中的“否”按钮。