找不到已安装的Office 2013家庭和业务与MsiEnumProducts [英] Can't find installed Office 2013 Home and business with MsiEnumProducts

查看:221
本文介绍了找不到已安装的Office 2013家庭和业务与MsiEnumProducts的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用MsiEnumProducts()查找所有安装的MS Office产品并检查其版本。如果我有一个Office 2013专业增强版,它工作正常。我收到一个完整的列表,安装的办公产品,如word,excel,outlook等,正确的产品代码GUID。 https://support.microsoft.com/en-us/kb/2786054



GUID如下所示:




  • Microsoft Office Professional Plus 2013 - 90150000-0011-0000-1000-0000000FF1CE}

  • Microsoft Word MUI(英文)2013 - {90150000-001B-0409-1000-0000000FF1CE}



    • 但是如果我在PC上有家庭版和商业版,MsiEnumProducts()找不到安装的Office。该功能提供的唯一安装的办公产品是:




      • Office 15点击即可扩展组件 - {90150000-008C- 0000-1000-0000000FF1CE}

      • Office 15即点即用本地化组件 -
        {90150000-008C-0407-1000-0000000FF1CE}

      • Office 15点击运行许可组件 -
        {90150000-007E-0000-1000-0000000FF1CE}



      但是Office 2013首页和商业版GUID应该类似于{90150000- 0013 -0000-1000-0000000FF1CE}。



      我有Win 8.1 x64,Office x64,程序是在Win32和x64下构建的。



      您想想问题吗?

      解决方案

      点击运行是Microsoft用来虚拟化和流式办公室到终端用户,安装。没有要安装的产品信息。


      I use MsiEnumProducts() to find all installed MS Office products and check their versions. If I have an Office 2013 Professional Plus edition, it works correctly. I receive a full list of installed office products, like word, excel, outlook, etc, with correct product code GUIDs. https://support.microsoft.com/en-us/kb/2786054

      The GUIDs look like this:

      • Microsoft Office Professional Plus 2013 - {90150000-0011-0000-1000-0000000FF1CE}
      • Microsoft Word MUI (English) 2013 - {90150000-001B-0409-1000-0000000FF1CE}

      But if I have Home and business edition on PC, the MsiEnumProducts() doesn't find installed Office. The only installed office products, that the function provides, are:

      • Office 15 Click-to-Run Extensibility Component - {90150000-008C-0000-1000-0000000FF1CE}
      • Office 15 Click-to-Run Localization Component - {90150000-008C-0407-1000-0000000FF1CE}
      • Office 15 Click-to-Run Licensing Component - {90150000-007E-0000-1000-0000000FF1CE}

      But the Office 2013 Home and business edition GUIDs should look like this {90150000-0013-0000-1000-0000000FF1CE}.

      I have Win 8.1 x64, Office x64, program is built both under Win32 and x64.

      What do you think about the problem ?

      解决方案

      Click to run is a technique Microsoft uses to virtualize and stream office to end users without actually "installing" it. There's no installed product information to find.

      这篇关于找不到已安装的Office 2013家庭和业务与MsiEnumProducts的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆