■81093 / inTopicNo.1) |
ClickOnceを用いたサイレントインストールの実現方法 |
□投稿者/ たいまる (1回)-(2016/08/29(Mon) 12:22:00)
|
分類:[C#]
下記、参考Webページを参照し、サイレントインストールを実現させようと考えているのですが、以下の2点が解消できません。対応方法を教えてください。 実行ファイルを叩いただけで、メッセージボックス等が一切表示されず、インストールが完了できることを目指しています。
・MessageBox.Showで「Installer object created."」をというメッセージボックスを表示させずにインストールを終了させる。 ⇒上記のMessageBox.Showを削除すると、iphm.GetManifestAsync()、DownloadApplicationAsync()という非同期でマニフェストファイルを読みこむ処理と、非同期でダウンロード処理が 動作せず、インストールが完了することができない。
・インストール先とは別ネットワークのファイルサーバー上で下記で作成したカスタムインストーラーを実行させた場合に、「このファイルの作成者を確認できません。〜」 を表示させずにインストール実行する。 ⇒アプリケーションを実行する各クライアント コンピューターに対して、発行元の証明書を信頼された発行元として追加するなどインストール先への作業をせずに非表示としたいです。 インストール先が1000以上あるため、発行元の追加などは作業負担が大きいため。
■参考Webページ チュートリアル: ClickOnce アプリケーションのカスタム インストーラーの作成 https://msdn.microsoft.com/ja-jp/library/dd997001.aspx
|
|