答えて
administrative installationを実行すると、パッケージからデジタル署名が削除されます。管理者インストールは、元のデジタル署名を無効にするAdminPropertiesストリームを追加するために、インストールパッケージを変更します。管理者はパッケージを辞めることができます。
OK。良い発見。しかし、私はこのMSIをインストールしたくありません。それでもデジタル署名を削除することはできますか? – c00000fd
同様の状況にあった:元のデジタル署名を無効にしたベンダー提供のMSIファイルをカスタマイズしました。私はその後、Windows 10上でファイルをダウンロードして実行するときに、ユーザーにエラーが発生しないように、その署名を取り除く(完全に削除するのではなく、削除する)必要がありました。
試したInstallShield、XML2MSI、msidb、編集者は役に立たない。最終的には、編集者を使ってMSI Compound Fileからデジタル署名ストリーム(私の場合は「[5] DigitalSignature」と呼ばれていました)を削除することでした。
個人的には、これを行うにはMiTeC's Structured Storage Viewerを使用しましたが、他のツールを使用することもできます。
注:SSVはMSIのストリーム名の一部にガベージを表示しましたが、正しく動作しました。
- 1. ExcelでVBAマクロからデジタル署名をプログラムで削除する方法
- 2. デジタル署名証明書(.PFXファイル)を削除する
- 3. msiインストーラからタイトルバーを削除することは可能ですか
- 4. 署名されたmsiインストーラをインストールすると「プログラム名」が奇妙になる
- 5. デジタル署名
- 6. デジタル署名されたMSIはまだUACにメッセージを表示します
- 7. インストーラに署名するコード
- 8. MSIに署名するには?
- 9. Apache PDFデジタル署名
- 10. デジタル署名jarファイル
- 11. Javaのデジタル署名
- 12. インストーラの署名
- 13. デジタル署名に '。' (ドット)文字?
- 14. 偽のデジタル署名からソフトウェアライセンスを保護する方法は?
- 15. デジタルPKCS7署名からタイムスタンプをデコードする方法は?
- 16. デジタル署名のあるXMLに署名する
- 17. MSIインストーラからwspを展開する
- 18. ウェブフォームに署名する - デジタル署名のオプション
- 19. ブラウザでpdfをデジタル署名
- 20. c# - ファイルにデジタル署名する
- 21. WPFアプリケーションにデジタル署名する方法
- 22. NSISインストーラからブランディングを削除する
- 23. xml文書にデジタル署名するためのデジタル証明書
- 24. デジタル署名をプログラムでチェックする
- 25. Androidでデジタル署名を確認する
- 26. デジタル署名を確認する
- 27. [VSCODE]のスクリプトをデジタル署名する
- 28. ファイルのデジタル署名を生成する
- 29. カーネルからファイルのデジタル署名を確認する
- 30. Java:Windowsクライアントとは異なるデジタル署名
.msiはCOM構造化ストレージとして保持されます。いくつかのクイック検索では、この形式にデジタル署名がどのように適用されるかについての特定の情報は見つかりませんでした。その答えはWindowsインストーラ固有のものかもしれません。 –
@MichaelUrman: 'signtool'は' .msi'ファイルに署名するオプションを提供しますが、署名を削除しないことは奇妙です。私はいくつかのパラメータがない場合を除きますか? – c00000fd