C 如何安全地删除Windows注册表中的孤立值?

C 如何安全地删除Windows注册表中的孤立值?,c,registry,C,Registry,我在我的windows机器上安装了一个应用程序,我将其删除,但它在“我的电脑”下留下了一个孤立的驱动器图标。翻阅注册表后,按名称查找,它似乎与注册表其他部分中出现的GUID相关联。我想写一个快速的C程序来完成这项工作,一旦我明白我需要删除什么。我理解API,但注册表中的cr*p是什么?简短问题:我需要删除哪些注册表值才能可靠地删除未使用的驱动器图标?更长的问题:我从哪里知道windows注册表是如何在该级别组织的,以实现所需的结果?我看过MSDN,但要么我需要的信息不在那里,要么我不知道我在寻找

我在我的windows机器上安装了一个应用程序,我将其删除,但它在“我的电脑”下留下了一个孤立的驱动器图标。翻阅注册表后,按名称查找,它似乎与注册表其他部分中出现的GUID相关联。我想写一个快速的C程序来完成这项工作,一旦我明白我需要删除什么。我理解API,但注册表中的cr*p是什么?简短问题:我需要删除哪些注册表值才能可靠地删除未使用的驱动器图标?更长的问题:我从哪里知道windows注册表是如何在该级别组织的,以实现所需的结果?我看过MSDN,但要么我需要的信息不在那里,要么我不知道我在寻找什么(我不是windows程序员,但我对编码有一点了解…)。欢迎使用RTFM回答,我只想知道使用哪种FM…

您是否尝试过类似的工具?

如果没有帮助,请尝试,并且您尚未为此编写代码。

简短回答较长的问题: 没有这类文件。注册表是一堆相当特别的数据,由微软内外的许多开发人员共享。







写那封信可能会有人赚大钱。不幸的是,他们必须在研究上投入至少两倍的资金。。。。