在 Visual Studio 和 InstallShield 中签署所有需要的文件

Sign all needed files in Visual Studio and InstallShield

我正在使用 Visual Studio 2013 专业版和 InstallShield 2015 限量版。
我有一个 SafeNet 棒,我知道如何从命令行签署文件。
我的 Visual Studio 解决方案包含 4 个项目:非托管 Dll、托管 Dll(第一个的包装)、wpf 应用程序和一个 installshield 安装项目。
我的设置输出是单个图像(setup.exe 文件),其中包含我 运行 和使用我的应用程序所需的一切。
问题:我如何定义 installshield 来签署所有需要的文件和 setup.exe 本身?
Google 没有回答我的问题:(

好的,我找到了解决方案的一部分。
1) 在安装项目的发布部分(在解决方案资源管理器中)单击 SingleImage 部分。
2) 在右侧部分,您会看到三个选项卡,最后一个是签名选项卡。 问题是你需要提供pfx文件。
从 SafeNet USB 记忆棒创建这个文件是我现在的问题:)

更新:
我的建议是在 Visual Studio 项目属性中的 post 构建事件中签署文件。
之后签署安装文件就可以了。
我会尽量避免使用 InstallShield 生成器:(