我做了一个脚本来为 64位驱动程序制作安装程序,因此需要将.dll放在真正的 system32 中。
所以,我使用 sysnative 来假设跳转重定向器。
但是在Win7 64位上尝试了它,它所做的就是在\ named c:\ Windows \ Sysnative **创建一个文件夹,并实际放置.dll! **出了什么问题?。
delete "$WINDIR\sysnative\flulpypt64.dll"
CopyFiles "$INSTDIR\flulpypt64.dll" "$WINDIR\sysnative\flulpypt64.dll"
另一种解决方案,是否有办法告诉NSIS编译64位.exe安装程序?。
答案 0 :(得分:0)
WinXP-64上不存在Sysnative。如果您查看x64.nsh
,您会发现一些关闭文件系统重定向的宏,然后您可以直接将文件解压缩到真正的系统目录...