私は、特に Web サーバーをインストールするインストーラーに取り組んでいます。セットアップの一環として、ODBC ドライバーとデータ ソースをセットアップしています。サード パーティの ODBC ドライバー DLL を含む一連のユーティリティ ファイルを特定のフォルダーに配置しようとしていますが、インストーラーを実行すると、そのディレクトリを SystemFolder ディレクトリに変更するよう要求されます。なぜこれを行うのですか?ファイルを希望する場所にインストールする方法はありますか? 奇妙なことに、その特定のフォルダーにさらに多くのファイルを追加するまで、実際には正しく機能していました。関連する場合、問題が発生しているファイルはマージ モジュールにあります。
(DLL を SystemFolder にインストールすることで、これが引き起こしている問題を一時的に回避していますが、Windows インストーラーがそうすべきだと考える場所ではなく、行きたい場所にインストールすることで、DLL 地獄を回避したいと考えています。行く。)
また、開発環境として Wise Installation Studio 7.0 を使用していることも指摘しておく必要があります。