Почему мой установщик WIX не копирует richtx32.ocx в каталог system32?

Мой установщик 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 как администратор. Если файл копируется в другой каталог (например, каталог программных файлов моего приложения), все работает нормально.

Ошибка возникает только с системой32 dir. Я также попробовал это с другим файлом.ocx, чтобы увидеть, есть ли проблемы в самом файле, но кажется, что я не могу скопировать какой-либо файл в папку.

Есть идеи?

ОБНОВИТЬ:

Если я добавлю файл "test.txt" к компоненту (который, кстати, имеет еще несколько файлов, а не только richtx32.ocx), он внезапно сработает! Но почему установщик копирует все файлы, только если есть другой файл, например.ocx или.dll?? Я не хочу копировать фиктивный текстовый файл, чтобы он работал... Должна быть причина.

0 ответов

Другие вопросы по тегам