로딩
요청 처리 중입니다...

NSIS] NSIS에서 System32 폴더 사용하기

 NSIS] NSIS에서 System32 폴더 사용하기

NSIS를 이용해서 installer를 만들 때 일부 파일을 무조건 System32에 넣어야 하는 경우가 있을 수 있습니다. 그런 경우에는 $SYSDIR을 이용하면 됩니다.

그런데 여기서 한가지 문제가 발생을 하는데, 64bit 환경에서는 system32이가 아니라 syswow64로 고정이 되다보니 원하는 위치에 파일이 가지 않는 문제가 발생할 수 있습니다. 이런 경우에 대한 해결책을 구글링하다 찾아서 정리 차원에서 써둡니다. !

include "x64.nsh" -- 중략 -- ${If} {$RunningX64} ${DisableX64FSRedirection} ; 하고자 하는 작업 ${EndableX64FSRedirection} ${EndIf} !include "x64.nsh"가 빠지면 아래에 있는 내용들이 정상작동하지 않습니다.

그렇기 때문에 이 부분 잊지 마세요. 저는 이걸 빼놓고 한참을 헤매였습니다.

ㄷ...