如何利用小游戏调试工具提升小程序开发效率,提升开发效率与合规性
773
2022-09-19
NSIS在x64系统下的使用
NSIS生成的安装程序都是32位的应用程序,所以在x64下运行时,所安装的文件会被自动转向,如安装到C:\Windows\System32目录下的文件会被安装到C:\Windows\SysWOW64目录下。这对于有些软件是不方便的。一个办法是重新编译NSIS的代码为64位,就是有点麻烦,而且需要大量的时间测试一下。利用简单的代码也可以解决类似的问题:1、检测操作系统是否为x64系统可以读环境变量PROCESSOR_ARCHITECTURE,该变量在32位系统为x86,在AMD的x64的机器和在Intel的x64机器上为AMD64,在安腾(Itanium)系统为IA64。可以使用下面的代码: ReadEnvStr $Win64 PROCESSOR_ARCHITECTURE StrCmp $Win64 "x86" lbl_Win322、禁止文件转向调用Wow64EnableWow64FsRedirection函数可以禁止或恢复文件转向。如:; 禁止System::Call "Kernel32::Wow64EnableWow64FsRedirection(i 0)" ......; 恢复System::Call "Kernel32::Wow64EnableWow64FsRedirection(i 1)"
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~