Я полагаю, вам придется использовать реестр, чтобы получить их.Должны помочь следующие ключи реестра:
@ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Uninstall", @ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall"
Вам придется зациклить оба значения для ульев HKLM и HKCU , чтобы убедиться, что у вас есть все.Затем вы можете отфильтровать DisplayName и Publisher для каждой записи, чтобы получить только исправления MS Office.
Примечание , вы также можете попробоватьзапросить класс Win32_Product для получения продуктов, установленных установщиком Windows.Хотя я часто обнаруживал, что в нем не перечислено все, что вам нужно (однако этого может быть достаточно для вашей текущей проблемы - но я не могу сейчас проверить).