2

これがシナリオです。ユーザーが特定のユーザー名やコンピューター名などの特定のパラメーターを持っている場合、app1を使用してレジストリに出力しています。チェックしたら、メインアプリケーションを起動する必要があります。起動条件でレジストリキーを確認する方法はありますか?

問題の詳細:

App1、App2、App3の3つのアプリケーションがあります。高度なインストーラーでこれらすべてを組み合わせました。App1は、ユーザーが適切なユーザー名とコンピューター名を持っている場合に、レジストリへのキーを出力します。App1を前提条件に入れました。App2はアプリケーションのタイムラインを設定するものであるため、基本的にapp2はレジストリに別のキーを出力します。app2を機能ベースのインストールフォルダーに配置しました。App3は、ユーザーのコンピューターに展開する必要があるメインアプリケーションです。どうすればいいのかわからない?私はいくつかの複数のシナリオを試しましたが、実際にはうまくいきませんでした。メインアプリケーションの起動中に、レジストリに両方のキーがあるかどうかを確認できるかどうかを考えました。ある場合は、application3をインストールします。そうでない場合は、アプリケーションの許可されたユーザーではないことをユーザーに伝えます。どうすればいいのかわからない?

さらに詳細が必要な場合は、コメントするか、私に聞いてください!

頑張ってくれてありがとう!

4

1 に答える 1

1

App1とApp2の両方のキーを、App3の起動条件で確認する必要がある場合は、機能ベースではなく、プレインストールの前提条件として両方を追加する必要があるため、App3を起動する前にキーをインストールします。

2つの前提条件を追加したら、レジストリ検索を使用してカスタム起動条件を作成する必要があります。リンクした例はファイル検索を使用していますが、レジストリ検索に簡単に適合させることができます。

于 2012-08-30T05:29:44.257 に答える