얼마전 새로운 운영체제인 Windows 7 에서 C++ Builder 2009 사용시 발생하는 문제에 대하여 글을 쓴 적이 있는데 오늘 RSS Reader 를 탐독하다 해결책에 대한 글을 발견했다.
2009/04/17 - [Dev Story/Mess] - C++ Builder 2009 Bug on Windows 7
이 방법은 DLL 파일 중 조건부 점프(JZ : 0x74)를 무조건 점프(JMP : 0xEB)로 바꾸는 것이다.
1) bordbk***.dll 을 찾는다 ( Delphi 2007 의 경우 bordbk105.dll, Delphi 2009 의 경우 bordbk120n.dll 이다)
2) 원본 파일을 백업해 두고 dll 파일을 Hex Editor로 연다.
3) 다음 코드를 찾는다 (01 00 48 74 47 80 3D) 이 코드는 한번만 존재 한다.
4) 찾은 코드 중 74 를 EB 로 바꾸고 저장한다.
참고로 이 방법은 공식적인 방법이 아니란다.
자료 출처 :
http://www.delphifeeds.com/go/f/58293
http://www.delphifeeds.com/go/f/58308
2009/04/17 - [Dev Story/Mess] - C++ Builder 2009 Bug on Windows 7
이 방법은 DLL 파일 중 조건부 점프(JZ : 0x74)를 무조건 점프(JMP : 0xEB)로 바꾸는 것이다.
1) bordbk***.dll 을 찾는다 ( Delphi 2007 의 경우 bordbk105.dll, Delphi 2009 의 경우 bordbk120n.dll 이다)
2) 원본 파일을 백업해 두고 dll 파일을 Hex Editor로 연다.
3) 다음 코드를 찾는다 (01 00 48 74 47 80 3D) 이 코드는 한번만 존재 한다.
4) 찾은 코드 중 74 를 EB 로 바꾸고 저장한다.
참고로 이 방법은 공식적인 방법이 아니란다.
자료 출처 :
http://www.delphifeeds.com/go/f/58293
http://www.delphifeeds.com/go/f/58308
'Dev Story' 카테고리의 다른 글
Hello World on RoR ( Ruby on Rails ) (0) | 2009.09.12 |
---|---|
XP에 Ruby on Rails 설치하기 (0) | 2009.09.12 |
SQLite 컴파일하기 ( DLL 만들기 ) (0) | 2009.07.09 |
무료 로컬데이터베이스 SQLite Release 3.6.16 (0) | 2009.06.29 |
무료 기술 서적 - Inside C# (한글 번역본) (0) | 2009.06.25 |