64비트 Windows 프로그래밍에 대해 질문드립니다.
글쓴이: 무나무나 / 작성시간: 금, 2007/12/28 - 10:34오전
안녕하세요.. __);
64비트 프로그래밍에 대한 자료를 보는데 이런 문구가 있습니다.
------------------------------------------------------------------
64비트 프로세스에서 받은 윈도우 메시지가 32비트에서 발생했는지, 64비트에서 발생했는지를 알기위한 함수로 IsWow64Message()가 있습니다.
------------------------------------------------------------------
라는데요.
제가 하나의 소스코드로서 32/64 양쪽다 실행 가능한 프로그램을 만들자면, 32비트/64비트 프로세스를 판별하는 IsWow64Process()함수는 쓸모가 있고, 필요하다고 생각되는데요.
수신한 "윈도우 메시지가" 32인지 64인지 구별할 필요가 있는 것인지요..ㅡㅡ?
감이 잘 오지를 않습니다. 조언좀 부탁드리겠습니다..
언제나 즐거운 개발 되십시요.. __);
Forums:
어떤 프로그램을
어떤 프로그램을 만들려고 하시는지는 모르겠지만 특수한 경우가 아니고는 딱히 쓸 필요가 없을듯 하네요.
저 함수는 메시지큐에 들어온 메시지가 외부 프로세스에서 보내온 메시지의 경우 그 외부 프로세스가 64비트인지
32비트인지 판단하는 용도로 쓰입니다.
자기 자신이 보내거나 받는거라면 항상 32비트 또는 64비트이므로 구분할 필요는 없습니다.
프로세스간에 메시지가 넘나드는 경우는 IPC를 이용하여 데이터 교환을 할 때가 대부분일겁니다.
IPC를 이용하여 32비트 프로세스와 64비트 프로세스간에 데이터를 교환하는 경우가 아니라면 저 함수는 쓸 필요가 없을듯 하네요.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
댓글 달기