WIX を使用して各インストール中に一意の GUID をレジストリに書き込む最も簡単な方法は何ですか? カスタム アクション dll のないシンプルなインストーラーを使用していますが、このタスクのためだけにインストーラーを作成したくありません。組み込みの vbscript カスタム アクションを使用することを検討しましたが、何らかの理由でそれを思いとどまらせる投稿がインターネット上にあります。
質問する
158 次
1 に答える
1
この GUID は何に使用されていますか。GUID である必要がありますか、それとも一意である必要がありますか?
Windows インストーラーには、カスタム アクションを使用せずに GUID を作成する機能がありません。「最も簡単な」方法は、使い慣れているプログラミング言語によって異なります。最も「堅牢な」方法は、C/C++ カスタム アクションを使用することです。カスタム アクションでプロパティを設定し、レジストリ要素でその [PROPERTY] を参照します。
とはいえ、要件を変更できる場合、[Date][Time] のようなものを使用して、インストールごとに一意のフィンガープリントを作成するのが最も簡単でさらに堅牢な方法です。
于 2013-05-26T18:15:57.350 に答える