0

現在、問題のアプリケーションは、電子メール アドレスでログインした後、当社の Web サイトからダウンロードできます。次に、ダウンロード中にユーザー資格情報を実行可能ファイルに挿入します。したがって、インストール後、ユーザーの電子メール アドレスがアプリで自動的に利用可能になります。

私たちの目的は、(アプリが割り当てられている) ユーザーの電子メール アドレスが挿入される方法で、Active Directory 経由でこのアプリをインストールできるようにすることです。

なんとなく可能ですか?たとえば、MSI で MSP、MST ファイルを使用していますか?

ありがとう、ピーター

4

1 に答える 1

0

Active Directory の導入には、MSI パッケージが必要です。ただし、これで問題が完全に解決されるわけではありません。

MSI パッケージは、インストール時にコマンド ライン パラメータとして電子メール アドレスを受け取るように構成できます。問題は展開プロセスに起因します。つまり、Active Directory を介して展開する場合、パッケージは選択/指定されたすべてのコンピューターにインストールされるため、すべてのユーザーに有効なコマンド ラインを設定する必要があります。これは、ユーザーごとに一意の電子メール アドレスを指定するオプションがないことを意味します。

回避策として、ユーザーのコンピューターから電子メール アドレスを読み取り、インストール パッケージで使用するカスタム アクションを MSI パッケージに含めます。これは、ユーザーがメール アドレスを既知の場所 (レジストリ エントリまたはファイル) に保存する必要があることを意味します。これは、カスタム アクション (C# または C++ コード、出力として生成される DLL) で読み取ることができます。

于 2013-09-05T11:20:37.303 に答える