WIXインストーラを使用して開発されたMSIインストーラのパブリッシャ名を指定するには?WIX-インストーラMSIパブリッシャ不明
私の.msiインストーラをインストールしている間に、不明なパブリッシャが表示されています。パブリッシャに名前を付けるにはどうすればいいですか?もしそうなら、親切に私にWIXインストーラを使ってこれを実装する方法を教えてください。
WIXインストーラを使用して開発されたMSIインストーラのパブリッシャ名を指定するには?WIX-インストーラMSIパブリッシャ不明
私の.msiインストーラをインストールしている間に、不明なパブリッシャが表示されています。パブリッシャに名前を付けるにはどうすればいいですか?もしそうなら、親切に私にWIXインストーラを使ってこれを実装する方法を教えてください。
誰かがセットアップをインストールしたときに表示されるセキュリティ警告を避けるために探していると思います。このためには、証明書と秘密鍵でセットアップに署名する必要があります。
あなたが出版社の名前を探していると仮定すると、
:あなたは以下のリンクで説明する手順に従うことによって、これを行うために試すことができますコントロールパネル
Programs and Features
。
Product
タグに
Manufacturer
属性を使用できます。 WiXののビルトインツール
insignia
を使用して
<Product Id="PUT-YOUR-GUID"
Manufacturer="PublisherName"
Name="ProductName"
UpgradeCode="PUT-YOUR-GUID"
Version="1.0.0">
かなりストレートフォワードです。私はそれを呼び出すと、簡単に変更できるように、私のPATHにあるバッチファイルとしてsigntool
を設定
"c:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" %*
insignia
を設定し、彼らが来るとして構築します。私は "insignia.bat" は次のようになります。"C:\Program Files (x86)\WiX Toolset v3.10\bin\insignia.exe" %*
signtool sign /f "c:\certificates\mycert.pfx" /p cert-password /d "Your Installer Label" /t http://timestamp.verisign.com/scripts/timstamp.dll /v $(TargetFileName)
さらにノートや思考:私もちょうどProject Properties -> Signing
とenabliを実行してアプリケーションを(と思う)署名した
Sign the assembly
オプションがチェックされます。実際にメーカー属性はすでに私の商品タグの内部に設けられているusing insignia to sign WiX MSI and bootstrap bundle
:
ここでは同じですが、ブートストラップバンドルの操作を行う方法についての私の同様の答えがあります。その時に私のmsiを実行すると、それは未知のパブリッシャーの下に表示されます。 – reapen
@reapen更新された回答を参照してください – sttaq
2番目のリンクが死んでいるように見えます。 – Crono