这快把我逼疯了。
我使用以下命令注册了DLL (COM)
regsvr32 blabla.dll在此期间,我手动从磁盘上删除了这个DLL。
如何注销此dll?我知道CLSID。
编辑:
显然,我需要从注册表中删除它。
我应该在注册表中删除什么?
发布于 2009-11-29 05:05:00
不幸的是,注销代码保存在动态链接库中,因此regsvr32 /u blabla.dll无法工作;您需要使用regedit从注册表中手动删除动态链接库的信息。我相信注册信息通常位于HKEY_CLASSES_ROOT\CLSID\{YOUR-CLSID}中。
发布于 2019-04-09 06:46:28
解决此问题的另一种方法是将dll放回原处并注销它。然后你可以删除它。
在注册路径没有动态链接库的情况下,我们通常会在使用midas.dll的客户处使用此方法。
发布于 2009-11-29 05:32:41
您可能也需要删除位于HKEY_CLASSES_ROOT中的prog.id。
https://stackoverflow.com/questions/1813774
复制相似问题