【问题标题】:Excel VSTO Addin: how to remove install prompt?Excel VSTO Addin:如何删除安装提示?
【发布时间】:2019-09-13 08:17:20
【问题描述】:

我正在尝试使用 WIX 安装程序方法安装一个非常简单的 Excel VSTO 插件(只有一个 dll),确保“您确定要安装此自定义项吗?”提示根本不显示。

  1. 我已导入证书并再次导出为没有链接信息的 PFX

  2. 我已经签署了我可以使用以下构建后事件的所有内容:

- "signtool.exe" 符号 /f $(SolutionDir)Thawte.pfx /p myPwd$(TargetPath)

- "mage.exe" -sign $(TargetPath).manifest -CertFile $(SolutionDir)Thawte.pfx -Password myPwd

- "mage.exe" -sign $(TargetDir)$(TargetName).vsto -CertFile $(SolutionDir)Thawte.pfx -Password myPwd

3. 我在本地机器上安装了 Thawte.pfx 证书,在受信任的根证书颁发机构中

【问题讨论】:

    标签: wix certificate vsto


    【解决方案1】:

    提示来自 VSTO - 它将已批准的插件列表存储在 HKCU\Software\Microsoft\VSTO\Security\Inclusion 中 - 如果您的插件不存在,您可以在那里创建一个注册表项列出我们的插件。 PublicKey 值可以从您的 .vsto 文件中提取。

    【讨论】:

    • 这项工作很棒。然而。您知道如何让所有用户都做到这一点吗?我试过这里描述的技巧blogs.msdn.microsoft.com/mshneer/2008/04/24/…,但没有成功
    • 我认为对于安装在只有管理员具有写入权限的安全文件夹(例如 Program Files 文件夹的子文件夹)中的插件不会显示提示。
    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多