为什么我的WIX安装程序不将richtx32.ocx复制到system32目录?
我的WIX(3.5)安装程序应该将richtx32.ocx文件复制到windows system32目录并使用一些命令行语句进行注册,但它不起作用。
该文件未复制到该文件夹。
<Directory Id="SystemFolder">
<Component Id="ComponentName" Guid="someGUID">
<File Source="someSourceFolderrichtx32.ocx" />
</Component>
</Directory>
问题发生在XP和7上,是的,我已经启动了MSI作为管理员用户。如果文件被复制到另一个目录(例如我的应用程序的程序文件目录),一切正常。
仅使用system32目录发生错误。我还尝试使用另一个.ocx文件来查看文件本身存在的问题,但似乎我无法将任何文件复制到该文件夹。
有任何想法吗?
更新:
如果我将一个“test.txt”文件添加到组件(顺便说一下,它有更多的文件,然后只有richtx32.ocx)它突然工作!但是,如果有一个不同的文件,如.ocx或.dll,为什么安装程序只复制所有文件?我不想复制一个虚拟文本文件只是为了让它工作......必须有一个原因。
没有找到相关结果
已邀请:
0 个回复