VS2008에서 컴파일된 프로그램이 WIN98에서 실행되지 않는다.


VS2008은 WIN98을 지원하지 않는다고 명시했다.
그럼에도 98에서 강제로 실행되게 할 수 있는 편법이 존재한다.
PE헤더의 MajorOperatingSystemVersion항목과 MajorSubsystemVersion항목을
각각 4로 바꿔주면 된다.(CFF Explorer라는 툴로 변경함)
실행은 되지만 제대로 작동하지 않는다. 
작동하게 해주는 유료툴이 존재한다.
(Legacy Extender for Visual Studio 2005/2008 (www.legacyextender.com)
GetSystemWindowsDirectory과 같이 98에서 지원되지 않는 API까지 되게 해주지는 않는다.

이런 방법밖에 없다면 그냥 VS6로 컴파일하고 말겠다..

'tool' 카테고리의 다른 글

doxygen  (0) 2011.12.06
crash dump  (0) 2011.11.11
WinDbg  (0) 2011.01.30
VC .Net에서 산출물(output/intermediate) 관리하기  (0) 2010.12.23
vs2008 프로젝트속성 상속  (0) 2010.09.27
블로그 이미지

란마12

,