0

我做了一个脚本来制作一个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 安装程序的方法?

4

1 回答 1

0

WinXP-64 上不存在 Sysnative。如果你看一下x64.nsh你会发现一些关闭文件系统重定向的宏,然后你可以将文件直接提取到真实的系统目录......

于 2013-09-16T14:53:31.070 回答