2009/07/22

Windows 7 에서의 RAD Studio 2009 버그 해결 방법!!

얼마전 새로운 운영체제인 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<

Original Post : http://neodreamer-dev.tistory.com/311

No comments :

Post a Comment