AWS 기반의 Windows Server Core에서 VC++로 제작한 Win32 App(test.exe)을 운영하고자 했는데...
잘 안됬다. 아오~~짜증나!
프로그램을 실행하니 아무런 출력이 없는 게 정상이 아닌게다.
다음과 같이 해결한다.
1. 32-bit code를 실행하기 위한 WoW64 활성
Windows Server의 명령창에서 아래 명령을 수행하여 32 bit code가 동작할 수 있도록 WOW64 특성을 활성화한다.
명령 수행 후 시스템을 재시작한다.
DISM.EXE /online /enable-feature /featurename:ServerCore-WOW64
2. VC재배포 패키지 File을 Windows Server로 복사
Windows PowerShell 명령창에서 아래 명령을 수행하여 Server로 파일을 전송한다.
$session = New-PSSession –ComputerName "xx.xxx.xxx.xx" -credential Get-credential
Copy-Item –Path C:\Download\VC_redist.x86.exe –Destination 'C:\Temp\' –ToSession $session
3. VC재배포 패키지 실행
PS C:\Temp> .\VC_redist.x86.exe
전송받은 파일을 실행하여 재배포패키지를 설치 후 Win32 App(test.exe)을 실행하니 정상적으로 동작한다.
'IT > Windows' 카테고리의 다른 글
[Windows Server Core] 한글 언어팩 설치 (0) | 2024.06.18 |
---|