Не удается найти установленный Office 2013 для дома и бизнеса с помощью MsiEnumProducts

Я использую MsiEnumProducts(), чтобы найти все установленные продукты MS Office и проверить их версии. Если у меня версия Office 2013 Professional Plus, она работает правильно. Я получаю полный список установленных офисных продуктов, таких как Word, Excel, Outlook и т. д., с правильными кодами GUID. https://support.microsoft.com/en-us/kb/2786054

GUID выглядят следующим образом:

  • Microsoft Office профессиональный плюс 2013 — {90150000-0011-0000-1000-0000000FF1CE}
  • Microsoft Word MUI (английский) 2013 — {90150000-001B-0409-1000-0000000FF1CE}

Но если у меня домашняя и бизнес-версия на ПК, MsiEnumProducts() не находит установленный Office. Единственными установленными офисными продуктами, которые предоставляет функция, являются:

  • Компонент расширения Office 15 «нажми и работай» — {90150000-008C-0000-1000-0000000FF1CE}
  • Компонент локализации Office 15 «нажми и работай» — {90150000-008C-0407-1000-0000000FF1CE}
  • Компонент лицензирования Office 15 «нажми и работай» — {90150000-007E-0000-1000-0000000FF1CE}

Но идентификаторы GUID выпусков Office 2013 для дома и бизнеса должны выглядеть следующим образом: {90150000-0013-0000-1000-0000000FF1CE}.

У меня Win 8.1 x64, Office x64, программа собрана как под Win32, так и под x64.

Что вы думаете о проблеме?


person Alexey    schedule 03.07.2015    source источник


Ответы (1)


Click to run — это метод, который Microsoft использует для виртуализации и потоковой передачи офиса конечным пользователям без его фактической «установки». Нет информации об установленном продукте.

person Christopher Painter    schedule 03.07.2015
comment
Спасибо. И можете ли вы сказать, как получить продукты Office, установленные с помощью «нажми и работай»? Существуют ли какие-либо методы API или отдельный SDK? - person Alexey; 03.07.2015
comment
Это может быть то, что вы ищете. У меня нет доступа к лицензии Office C2R, и в любом случае я не большой поклонник, поэтому не стоит тратить время на настройку в лаборатории и подтверждение. csi-windows.com/blog/all/77-office-365/ - person Christopher Painter; 03.07.2015
comment
Спасибо, попробую найти какое-нибудь решение. - person Alexey; 03.07.2015