如何从 Wix 安装程序将自签名 SSL 证书安装到商店中?

2023-12-06

我找不到任何有关如何针对当前版本的 Wix Toolset (3.11.1.2318) 执行此操作的文档。

鉴于我有一个cert.cer文件在我的SourceDir and INSTALLDIR如何在安装时将其放入 Windows“受信任的根证书颁发机构”存储中?

编辑: 所以我已经阅读了链接的答案,它是 2012 年的!并使用自定义操作。难道就没有更好的办法吗?我还读到:http://www.davidwhitney.co.uk/Blog/2009/02/11/installing-certificates-using-wix-windows-installer-xml-voltive/它不使用自定义操作,所以我很困惑是否有更好的方法?


这对我有用,希望对将来的人有帮助:

<Binary Id="ClientCertBinary" SourceFile="certificate-client.cer" />

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFilesFolder">
    <Directory Id="MyCompany" Name="My Company">
      <Directory Id="INSTALLDIR" Name="MyApp">
        <Component Id="ClientCertComponent" Guid="YOURGUID-2F37-45A7-88DC-C2A7EAD41F96">
          <CreateFolder />
          <iis:Certificate Id="ClientCert"
                           Name="CertName"
                           StoreName="root"
                           StoreLocation="localMachine"
                           Request="no"
                           Overwrite="yes"
                           BinaryKey="ClientCertBinary" />
        </Component>
      </Directory>
    </Directory>
  </Directory>
</Directory>

<Feature Id="Complete" Title="MyApp" Level="1">
  <ComponentGroupRef Id="AllPublishFiles" />
  <ComponentRef Id="ClientCertComponent" />
</Feature>

感谢所有提供帮助的人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Wix 安装程序将自签名 SSL 证书安装到商店中? 的相关文章

  • Android - 保留或删除应用程序卸载时创建的文件

    我创建了一个应用程序 用于创建文件并将其存储到 SD 卡 有没有办法将文件夹与应用程序绑定 以便当用户在 Android 设备上运行卸载时删除所有文件 自 2009 年以来似乎有了一些进展 来自文档 http developer andro
  • c# 替代方案中 cfusion_encrypt 中填充的密钥是什么?

    我找到了从这里复制 C 中的 cfusion encrypt 函数的答案 ColdFusion cfusion encrypt 和 cfusion decrypt C 替代方案 https stackoverflow com questio
  • 尝试在节点 0.12 上重新安装 `node-sass`?

    我想使用谷歌网络入门套件 我安装了node js v0 12 0 node sass gulp 然后跑 sudo npm install 当我打字时gulp serve然后得到这个错误 Using gulpfile web starter
  • 程序退出后,TcpListener Socket 仍处于活动状态

    当我的程序退出时 我试图停止 TCP 侦听器 我不关心套接字或任何活动客户端套接字上当前活动的任何数据 套接字清理代码本质上是 try myServer Server Shutdown SocketShutdown Both catch E
  • 将静态库合并为单个

    如何将静态库合并为一个 我确实有三个静态库 libSignatureLibary armv6 a libSignatureLibary armv7 a 和 libSignatureLibary i368 a 现在我想将这三个文件合并到一个库
  • 想要定制django Rest框架Browsable API页面

    问题 我想自定义 django Rest Framework Browsable API 页面 使其具有与我的 Web 应用程序的其余部分相同的外观和感觉 安装的软件 Python 3 6 Django 1 10 6 Django 休息框架
  • 检查php中位字段是否打开的正确方法是什么

    检查位字段是否打开的正确方法是什么 在 php 中 我想检查来自 db mysql 的位字段是否打开 这是正确的方法吗 if bit 1 还有其他方法吗 我看到有人使用代码ord http jameslow com 2008 08 12 m
  • 通过 cmake 链接作为外部项目包含的 opencv 库[重复]

    这个问题在这里已经有答案了 我对 cmake 比较陌生 经过几天的努力无法弄清楚以下事情 我有一个依赖于 opencv 的项目 它本身就是一个 cmake 项目 我想静态链接 opencv 库 我正在做的是我的项目中有一份 opencv 源
  • 如何检测用户是否禁用 GPS(Android - Play 服务)

    我使用 gms location LocationListener Google Play 服务 来获取用户的位置 它工作正常 但我想检测用户何时禁用或启用他 她的 GPS 就像这张照片一样 当我打开 关闭位置时 不会调用任何方法 当我切换
  • 创建带有部分的选项卡式侧边栏 WPF

    我正在尝试创建一个带有部分的选项卡式侧边栏 如 WPF 中的以下内容 我考虑过几种方法 但是有没有更简单 更优雅的方法呢 方法一 列表框 Using a ListBox并将 SelectedItem 绑定到右侧内容控件所绑定的值 为了区分标
  • NodeJS:如何获取服务器的端口?

    您经常会看到 Node 的示例 hello world 代码 它创建一个 Http Server 开始侦听端口 然后执行以下操作 console log Server is listening on port 8000 但理想情况下你会想要
  • 将文本从文本文件添加到 PDF 文件[重复]

    这个问题在这里已经有答案了 这是我的代码 using FileStream msReport new FileStream pdfPath FileMode Create step 1 using Document pdfDoc new D
  • 使用剪贴板 SetText 换行

    如何使用 SetText 方法添加换行符 I tried Clipboard SetText eee n xxxx 但当我将剪贴板数据粘贴到记事本中时 它没有给我预期的结果 预期结果 eee xxxx 我怎样才能做到这一点 Windows
  • Libgdx 和 Google 应用内购买结果

    我遵循了这些指示 https github com libgdx libgdx wiki Interfacing with platform specific code使用 ActionResolver 接口集成 Libgdx 和原生 An
  • 如何从函数返回矩阵(二维数组)? (C)

    我创建了一个生成宾果板的函数 我想返回宾果板 正如我没想到的那样 它不起作用 这是函数 int generateBoard int board N M i j fillNum Boolean exists True initilize se
  • Tensorflow Eager Execution 不适用于学习率衰减

    在这里尝试让一个热切的执行模型与 LR 衰减一起工作 但没有成功 这似乎是一个错误 因为学习率衰减张量似乎没有更新 如果我遗漏了什么 你可以帮我一下吗 谢谢 下面的代码正在学习一些词嵌入 但是 那学习率衰减部分根本不起作用 class Wo
  • 如何确定给定方法可以抛出哪些异常?

    我的问题和这个真的一样 找出 C 中方法可能抛出的异常 https stackoverflow com questions 264747 finding out what exceptions a method might throw in
  • 搜索引擎如何找到相关内容? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google 在解析网络时如何找到相关内容 例如 Google 使用 PHP 原生 DOM 库来解析内
  • 如何从 TraCIDem11p.cc 获取 RSU 坐标?

    我想知道如何开始编写一个能够在车辆靠近 RSU 时发送消息的程序 首先 我仍然对一些定义感到困惑 但是 一点一点地 我想我会学习静脉 module simulation getModuleByPath rsu 0 c MobilityAcc
  • 必须包含 log4J,但它会导致 Apache Spark shell 中出现错误。如何避免错误?

    由于我必须将 jar 包含到 Spark 代码中 因此我想请求帮助找出解决此问题而不删除 log4j 导入的方法 简单代码如下 cp symjar log4j 1 2 17 jar import org apache spark rdd v

随机推荐

  • JVM 如何处理 RuntimeException(s)

    在创建自定义异常时 如果我们想创建一个checkedException 我们扩展了 Exception 类并为未经检查的异常我们扩展了 RuntimeException 类 我的问题是 当 RuntimeException 和 Except
  • 计算 MySQL 数据库中时间戳在 X 间隔内的行数

    我正在尝试计算数据库表中 X 小时或 X 天内插入的行数 我已经多次尝试 但我不断收到空集响应 我的表中的 start stamp 列的格式如下 2013 08 07 18 18 37 我尝试过很多变体 select from mytabl
  • Bitly 的 Nuget 包以缩短链接

    我需要在 C 中使用 bitly 来缩短链接 有没有这个的 nuget 包 有人可以为我提供代码以便我可以使用它吗 查看https www nuget org packages BitlyAPI 或者您自己调用 bit ly api 该 A
  • ijg 支持 JPEG - 出现访问冲突

    我最近正在尝试更新my game以压缩格式 JPEG 和 PNG 存储图形 虽然我最终选择了另一个图书馆 但我最初的尝试是合并ijg进行JPEG解压缩 然而 我什至无法让最简单的控制台应用程序工作 并且想知道是否有人能够阐明其原因 这是我的
  • 使用 MediaRecorder 在 Android 中录制语音通话

    我在通话录音时遇到问题 我已拨打服务并致电BroadcastReceiver获取通话状态 在TelephonyManager EXTRA STATE OFFHOOK当接到电话时 我正在使用以下代码来记录通话 recorder setAudi
  • 带有子标题的动态表头

    当标题单元格应该有一些不等于标题单元格的子标题单元格时 如何创建 使用角度 动态表标题 我的桌子是 var table header a subheaders a1 a2 header b subheaders b1 b2 b3 我尝试创建
  • 如何防止有人劫持rtmp流源而不限制一个IP

    长期倾听者 第一次来电 我想知道是否有一种方法可以防止有人劫持我们的 rtmp 流 而不将传入源限制为特定的 IP 地址 这就是我们目前正在做的 原因是我们的 ISP 可能会随时更改我们的源 IP 除非我们为静态 IP 支付更多费用 如果没
  • 如何获取列表项 Javascript 的值/文本

    我怎样才能获得a的值 文本 li 物品 我在互联网上找到了很多获取下拉列表值的方法 但不是为了一个 li li item 这是我到目前为止所尝试过的 var listt document getElementById content1 va
  • EPP 呼叫上的客户端证书

    我正在尝试在curl 调用中使用cacert org 提供的免费客户端证书 检查以下 ch curl init curl setopt ch CURLOPT URL https url com curl setopt ch CURLOPT
  • 将不同存储库的一个 Jenkinsfile 调用到另一个 jenkinsfile

    我有一个如下所示的 Jenkinsfile A 在这个文件中 我需要在执行所有阶段后调用另一个 Jenkinsfile B Jenkinsfile A groovy pipeline agent label triggers pollSCM
  • Bootstrap 4:为什么可滚动下拉列表中的弹出框不显示?

    我希望它像 Bootstrap 3 一样工作 当我在悬停弹出窗口上有一个带有滚动条的下拉菜单时 我认为 Bootstrap 4 有问题 我需要溢出 隐藏 使下拉菜单滚动 但弹出窗口也被隐藏 我尝试使用container body 但没有成功
  • SCSS 地图无法在 Compass 中编译[重复]

    这个问题在这里已经有答案了 我写了一个 SCSS 映射变量和一个 each循环为文件下载链接分配不同的图标 如下所示 file icons application vnd ms excel images ico excel png appl
  • 无法读取未定义 vue 的属性“post”

    感谢您阅读我的问题 我已阅读有关我的问题的信息 VUE JS 2 WEBPACK 无法读取未定义 VUE 资源的属性 get 但我的系统没有读取 Vue var 我有一个 vue 组件调用 app vue 我需要使用 vue resourc
  • 如何获取大 LinkedIn 图片共享格式

    我正在使用 linkedin api 在 linkedin 上分享帖子 如下所示 How to get make post like this through api 我正在尝试帖子正文的所有组合 但无法发布如上所述的内容 comment
  • 在 Ionic 4 应用程序中进行的 API 调用无法在 Android 设备上运行

    我可以使用以下命令在笔记本电脑上运行我的离子应用程序ionic lab命令 该应用程序调用 IMDB api 并显示从中检索到的数据 现在 我正在尝试在 Android 设备上运行该应用程序 使用以下命令 ionic cordova run
  • macOS Mojave 版本 10.14.1 bash-3.2 expr:语法错误

    我遇到这样的错误 expr syntax error 我的脚本是 bin bash echo expr index sarasara a 如何修复它 man expr最后给出这个 根据 POSIX 标准 使用字符串参数length subs
  • 我可以使用 allocate 来复制对象的对象吗?

    我有一个从 TPersistent 三级继承的对象 我想使用Assign程序 MyFirstObj GrandSonOfPersistent Create I modify the objects inside MyFirstObj MyS
  • 如何使用GridBagConstraints创建布局?

    我想像这样布局我的 JPane 这样 顶部部分比底部部分更大 更高 顶部部分由另一个 JPanel 组成 并使用 Graphics 对象来显示图像 而底部部分也由另一个 JPanel 组成 但使用 Graphics 对象来绘制一些线条和文字
  • sqlite是否缓存查询结果以进行优化?

    我在 sqlite 中注意到了这种行为 当我重新使用游标对象时 任务管理器中的工作集内存不断增加 直到我的程序抛出内存不足异常 我重构了代码 以便每次查询时我都会打开一个到 sqlite 文件的连接 查询我想要的内容 然后关闭连接 后者似乎
  • 如何从 Wix 安装程序将自签名 SSL 证书安装到商店中?

    我找不到任何有关如何针对当前版本的 Wix Toolset 3 11 1 2318 执行此操作的文档 鉴于我有一个cert cer文件在我的SourceDir and INSTALLDIR如何在安装时将其放入 Windows 受信任的根证书