-6

私は C# .NET 4 でプログラムを開発しています。私のプログラムは、windows media player 11 や adobe flash player などのアプリケーションやサービスをインストールする一種のインストーラです。

これらのインストールをサイレント モードで実行する必要があり、ユーザーにはインストール フォームが表示されるだけです。

どうすればいいですか?

4

1 に答える 1

0

展開する必要があるアイテムが MSI 形式で提供されている場合は、WiXInstallShieldなどのツールキットをいつでも使用してインストーラーをビルドし、 msiexec.exeに /qn コマンド ライン スイッチを指定して他の MSI をサイレント インストールできます。(または、アプリケーションからProcess クラスを使用して、インストールしたいものに対して msiexec.exe /qn を呼び出します)。

インストールする MSI がない場合は、いくつかの方法があります。多くのインストーラーには、サイレント インストールを可能にするコマンド ライン スイッチがあります。サイレント インストールする方法がない場合は、AdminStudioなどのツールを使用できます。これらのツールには、インストールを実行する前後にコンピュータをスキャンし、独自の再配布可能なパッケージを作成するのに役立つ機能があります。その後、サイレント モードでそれらをメイン パッケージに追加できます。

于 2012-06-16T07:22:15.500 に答える