[작성중] 윈도우 32bit, 64bit 프로그래밍시 주의할점

by Lyn posted Jul 16, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

Devpia에 자꾸 질문이 올라와서 정리 해 둔다 ...


1. 32bit 프로그램에서는 64bit DLL을 사용할 수 없다. 반대도 마찬가지


2. 32bit 프로그램에서는 64bit ActiveX를 사용할 수 없다. 역시 반대도 마찬가지.


3. 64bit OS에서 32bit 프로그램이 Windows\System32에 접근하면 Windows\SysWOW64로 리다이렉트 된다. 


4. 32bit 프로그램에서는 64bit 프로세스의 정보를 얻어올 수 없다.


5. 64bit OS에서는 32bit 로 된 ShellExtension 을 띄울 수 없다. 단 32bit 프로그램이 ShellAPI로 ShellExtension 을 띄우려면 32bit용 ShellExtinsion 이 설치되어 있어야 한다(간단히 말해서 32/64 둘다만들란 소리다!)


6. ODBC는 32bit 와 64bit를 따로 등록해야 한다(64bit 의 제어판에 있는건 64bit 용 ODBC다. 32bit용은 SysWOW64에 가서 실행해야 한다)

한쪽만 등록할 경우 bit가 다르면 안보인다.


7. 윈도우 서비스는 공통이다. 신경 안써도 됨


Articles

1 2 3 4 5 6 7 8