[英]From where WMI getting the installed software list in windows? (either from registry or any other location)
我正在嘗試從Windows計算機獲取安裝的軟件列表。 我發現WMI是獲得相同效果的最佳方法。我正在使用C ++應用程序來獲取已安裝應用程序的詳細信息,但我需要知道WMI從何處獲取所有這些詳細信息。
注意:即使我更改了注冊表,它也僅在ADD / Remove程序(控制面板)中起作用,而我的應用程序卻獲得了准確的值。 我已經在"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
下更改了注冊表值
用於我的32-bit
計算機。
任何人都可以,請讓我知道它是如何工作的?
如果要從WMI中安裝Windows程序列表,請嘗試Win32_InstalledWin32Program
我不懂C ++,但這是cmd行
wmic path Win32_InstalledWin32Program get name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.