RestoreLastError 에러 수정 방법.
Windows XP에서는 잘 되었던 일부 프로그램들에서, Windows 2000 등에서 실행하면 "프로그램 시작점 RestoreLastError을(를) DLL kernel32.dll에서 찾을 수 없습니다." 라는 메세지와 함께, 실행이 되지 않는 경우가 있다. 혹시 kernel32.dll 이 잘못된거 아닌가 해서 체크해 보았지만, 문제가 없는 파일이었다. 구글을 통해 이러저러 방법을 찾아보다가 발견한 간단하고도 희망적인 한 대답!! +_+ 바로 Hex Editor을 열어, RestoreLastError을 SetLength로 수정해보았다. 남은 4바이트는 0x00으로 채웠다. 그랬더니, 내가 언제 안?獰邂ご쨉資 -_-;; 자알~~~ 된다. -_-;;; 결론은... kernel32.dll 파일의 함수 이름이..
Windows & WM
2006. 2. 20. 00:19