2

私の WIX (3.5) インストーラーは、richtx32.ocx ファイルを windows\system32 ディレクトリにコピーし、いくつかのコマンド ライン ステートメントを使用して登録する必要がありますが、機能しません。ファイルはフォルダにコピーされません。

<Directory Id="SystemFolder">
   <Component Id="ComponentName" Guid="someGUID">
      <File Source="someSourceFolder\richtx32.ocx" />
   </Component>
</Directory>

この問題は XP と 7 でも発生します。MSI を管理者ユーザーとして開始しました。ファイルが別のディレクトリ (たとえば、アプリケーションのプログラム ファイル ディレクトリ) にコピーされた場合、すべて正常に動作します。

このエラーは、system32 ディレクトリでのみ発生します。問題がファイル自体にあるかどうかを確認するために、別の .ocx ファイルでも試してみましたが、ファイルをフォルダーにコピーできないようです。

何か案は?

アップデート:

「test.txt」ファイルをコンポーネントに追加すると(ところで、richtx32.ocx だけのファイルがいくつかあります)、突然動作します。しかし、.ocx や .dll などの別のファイルがある場合、インストーラーがすべてのファイルのみをコピーするのはなぜですか?? 機能させるためだけにダミーのテキスト ファイルをコピーしたくありません... 理由があるはずです。

4

0 に答える 0