System::Call "kernel32::GetCurrentProcess() i .s"
System::Call "kernel32::IsWow64Process(i s, *i .r0)"
둘 다 써넣는다.
리턴값은
0일때 32비트
1일때 64비트
를
'$0' 에 써준다.
Ex)
System::Call "kernel32::GetCurrentProcess() i .s"
System::Call "kernel32::IsWow64Process(i s, *i .r0)"
StrCmp $0 '0' 32Bit 64Bit
32Bit:
Messagebox MB_OK 'Windows 32Bit'
goto End
64Bit:
Messagebox MB_OK 'Windows 64Bit'
goto End
End:
Function End
반응형
'이것저것 배운것 > NSIS 배움터' 카테고리의 다른 글
21. nsis7z::extract시에... (0) | 2014.01.31 |
---|---|
20. 변수 사용하기 (0) | 2014.01.09 |
19. 라이센스페이지 이용하기 (2) | 2014.01.09 |
18. MessageBox MB_YESNO (0) | 2014.01.06 |
17. 7z.001같은 분할압축 작업 (0) | 2014.01.06 |