私の仕事は、デスクトップにインストールされているすべてのソフトウェア プログラムを一覧表示することです。
このリストを表示するために win32_product を使用しますか?
次のクエリはこれで機能しますか...?
select * from win32_product;
Win32_Product
WMI クラスには、Windows インストーラーによってインストールされたソフトウェアのみが一覧表示されます。私の知る限り、インストールされているすべてのソフトウェアを一覧表示する別の WMI クラスはありません。そのため、アンインストール レジストリ キーを使用するのが最善の方法です。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall