我目前正在使用以下脚本来列出我机器上可用的 COM 对象。
$path = "REGISTRY::HKEY_CLASSES_ROOT\CLSID\*\PROGID"
foreach ($obj in dir $path) {
write-host $obj.GetValue("")
}
我在另一个网站上读到 InProcServer32 密钥的存在证明该对象是 64 位兼容的。
那么使用 powershell 如何确定每个 COM 对象是否存在 InProcServer32?如果这甚至是确定它是 32 位还是 64 位的正确方法。