tool
Visual Studio 2008과 Windows 98
란마12
2009. 6. 12. 15:54
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로 컴파일하고 말겠다..
VS2008은 WIN98을 지원하지 않는다고 명시했다.
그럼에도 98에서 강제로 실행되게 할 수 있는 편법이 존재한다.
PE헤더의 MajorOperatingSystemVersion항목과 MajorSubsystemVersion항목을
각각 4로 바꿔주면 된다.(CFF Explorer라는 툴로 변경함)
실행은 되지만 제대로 작동하지 않는다.
작동하게 해주는 유료툴이 존재한다.
(Legacy Extender for Visual Studio 2005/2008 (www.legacyextender.com)
GetSystemWindowsDirectory과 같이 98에서 지원되지 않는 API까지 되게 해주지는 않는다.
이런 방법밖에 없다면 그냥 VS6로 컴파일하고 말겠다..