我目前正在尝试并成功地以编程方式从其注册表项中卸载程序
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall
此键的子键是实际的程序条目
\\{71F397B4-D4DA-4592-861C-C90816A0D26D}
现在,它下面有一些值,即我找到并使用命令行调用的“ModifyPath”,以从我的程序中启动卸载程序。
我的问题是,该子项名称是如何确定的?它是否从一个版本更改为另一个版本(该键下有一个版本值,我认为他们只是更新它而不是获得一个新数字)?它的名称/术语是什么?
我想确定如果另一个版本出来,我也可以通过编程方式卸载它。还是我必须阅读下的每个子项
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall
并搜索每个“DisplayName”值以尝试找到我要卸载的程序的名称。(这似乎很乏味,我不想这样做,如果这个数字没有改变的话)。