2011-12-07 12 views
1

私はセットアップファイルを作成する方法と、どのファイルをどのフォルダから取り出す必要があるかを知っていますが、インストールで追加のサードパーティ製ソフトウェアを追加する場合はどうしたらいいですか?これをどうやってやり遂げることができますか?C#のインストールで他のパッケージ化されたソフトウェアを含める

たとえば、自分のソフトウェアにWinRarが必要で、ユーザーにWinRarがインストールされていないとします。私のC#プロジェクトのセットアップファイルを使ってそれをどのように追加できますか?

+0

セットアップを起動して、ソフトウェアをインストールするオプションをユーザーに提供します。サードパーティのソフトウェアがこのサービスのライブラリを提供している場合を除き、サードパーティのプログラムの背後にある会社は、自社製品の仕様バージョンをお送りいただければ幸いです。 –

答えて

1

あなたが尋ねたことから少し話題になってしまいましたが、セットアップの一環としてサードパーティのソフトウェアを配布することに非常に注意することをお勧めします。などがそうすることの潜在的なpitfalsのリストは、サードパーティのライセンス制限の

1)落下ファウル
2)誤ってdistrubutingウイルス
3)ソフトウェアの利用者の現在のバージョンを誤って上書きされるのを((これらに限定されないが)パッケージのバージョン4を含めることができますが、何らかの理由でユーザーが互換性の理由でバージョン3を必要とする場合があります)

ソフトウェアにサードパーティの要件がある場合は、インストール/ 1回目の実行中に必ず確認してください自動的にコンポーネントをダウンロード/インストールする必要があることをユーザーに促す

+0

私はこのようにすることができます:私は自分のプロジェクトのセットアップファイルを与え、必要なソフトウェアのセットアップを別々にして、ReadMeファイルを用意してユーザーに指示し、コンピュータにインストールされていないフォルダをインストールします。 –

+0

あなたは好きなことをすることはできますが、私の指摘は、他人のソフトウェアをこの方法で配布するという落とし穴があることです。最も安全な方法は、「XZYが必要です - ベンダのWebサイトからダウンロードしてインストールする」というメッセージをポップアップすることです – ZombieSheep

関連する問題