查询已安装的ACT垫片列表

时间:2012-07-19 17:13:20

标签: windows-7 inventory shim act

有谁知道如何以编程方式获取给定计算机上已安装的ACT填充程序列表?名称是否存储在注册表中某处?我不需要脚本帮助,只需要一点帮助就能指出我要去哪里看。特别适用于Windows 7. TIA!

2 个答案:

答案 0 :(得分:0)

我明白了。它存储在HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall下的注册表中。每个条目只有两个值:“DisplayName”(只显示.SDB文件的文件名)和“UninstallString”,它提供“sdbinst.exe / u [path] \ filename.sdb”或GUID语法: %windir%\ system32 \ sdbinst.exe -u“C:\ Windows \ AppPatch \ Custom {... GUID ...}。sdb”

答案 1 :(得分:-1)

这可能找不到所有垫片。不幸的是,如果通过MSI自定义操作安装了填充程序,则卸载记录可能已被删除。见https://technet.microsoft.com/en-us/library/dd837647(v=ws.10).aspx

PS:我对你的查询没有比你更好的答案。它可能需要涉及解析安装了垃圾的sdb。