질문과 답변
소프트웨어 32비트와 64비트 SW를 호출하는 프로그램을 만들고 싶어요
2017.11.04 21:09
온라인에 있는 각종 포터블 소프트웨어를 자세히 보면 32비트와 64비트용 프로그램이
같은 폴더에 있고 "~~~~~~portable.exe"프로그램을 실행하면 자기가 알아서
32비트나 64비트용 프로그램을 실행합니다.
생각해 보면 "~~~~portable.exe"프로그램 안에 어떤 로직이 있어 이 로직이
해당 컴퓨터의 OS를 확인해서 작동하는 것 같습니다.
그래서 이 "~~~~portable.exe"프로그램만 만들 수 있는 방법이 있을까요?
가능하다면 Total Commander에 적용해 보려 합니다.
즉, TotalCommanderPortable.exe를 만들어 같은 폴더에 넣은 후 이것만 실행하면
32비트OS건 64비트OS건 그 어떤 컴퓨터에서도 작동되는 OS를 파악한 다음
Totalcmd.exe 또는 Totalcmd64.exe가 작동되도록 하고 싶습니다.
너무 복잡하고 어려울까요.?
IsWow64Process API 쓰시면 됩니다.
https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms684139(v=vs.85).aspx