インストール内のファイルの 1 つを、ユーザーの宛先マシンのレジストリ キーと値のペアが指す場所にコピーする必要があります。
現在、コンポーネント ビューでファイルを [TempFolder] にコピーするように設定し、レジストリから値を取得する OnFirstUIBefore() 関数でいくつかのカスタム InstallScript コードを使用する、一種の厄介なソリューションがあります。 [TempFolder] の MSIGetProperty と、最後に [TempFolder] から以前にレジストリから取得したパスへの CopyFile()。
これは機能しますが、少し面倒です。同僚は、 MY_RSRC_DIRのようなカスタム プロパティ名で MSISetProperty を実行し、コンポーネント ペインでそのカスタム プロパティを使用してファイルを正しい場所にコピーできるようにすべきだと考えていると言っています。
OnBegin() 関数で MSISetProperty を実行することはできますが、そのプロパティを Components ビューにプラグインしようとすることは、まだ機能していません。
誰かがこれを行ったことがありますか?もしそうなら、どのように?