2011-07-05 11 views
3

私のC#プロジェクト用のVSセットアップインストーラを作成しています。実際のインストールに進む前に、まずAdobe Acrobat Reader Xをインストールするためにクライアントのマシンが必要です。セットアップ中に(ブラウザだけでなく)コンピュータにAdobe Acrobat Readerのインストールを検出する方法はありますか?

どうすればよいですか?ありがとう!

答えて

0

まず、Acrobat Reader Xのカスタム前提条件を作成する必要があります。このためにはbootstrapper manifest generatorを使用できます。このレジストリエントリを検索することができ、それを検出する

:パッケージマニフェストを生成した後

HKEY_LOCAL_MACHINE\Software\Adobe\Adobe Acrobat\10.0\InstallPath 

、あなたは、Visual Studioの前提条件フォルダ内の別のフォルダに(パッケージを含む)すべてのこれらのファイルを追加することができ、

ソリューションエクスプローラでセットアッププロジェクトの[プロパティ]をクリックすると、前提条件を選択できます。

+0

ブートストラップは私に例外を与えます、私は進めません。他のサードパーティのブートストラップをお勧めしますか? –

+0

例外はありますか? Visual Studio用の他のブートストラップマニフェストジェネレータはありません。代わりに、市販のセットアップオーサリングツールがあります。 –

+0

ここは部分的です:System.IO.DirectoryNotFoundException:ディスク上にないパスにアクセスしようとしました。 (Microsoft.Bootstrapper.Paths.get_DefaultRootBootstrapper() –

関連する問題