DTF を使用すると、次のコードを使用して、インストールされた製品を正常に取得できます。
var product = (from p in ProductInstallation.AllProducts
where p.Publisher == CompanyName && p.ProductName == ProductName
select p).FirstOrDefault();
しかし、更新したいプロパティにはセッターがありません。バージョンのように。DTFの他のすべては、インストールされた製品ではなくMSIに反対しているようです