我有一个应用程序,它有一个dll(当然还有一些文件)。在安装过程中,此dll将被注册,因此在某些上下文菜单中可以使用其他菜单。如果我卸载此应用程序,则DLL文件仍为"locked"
,这意味着我无法将其删除。我必须重新启动电脑才能删除此文件。
所以我的问题是,是否可以创建一个应用程序,它可以关闭打开的句柄,或取消注册dll,或者需要做什么,以便能够在不重启的情况下删除这个dll?
提前致谢!
答案 0 :(得分:0)
在windows shell中使用
regsvr32 <yourfile>.dll
用于注册文件
regsvr32 /u <yourfile>.dll
用于取消注册文件