2013-03-01 5 views
3

거기에 있어야한다는 것을 알았을 때 "엔트리 포인트를 찾을 수 없습니다"라는 이유가 있는지 확인하려고합니다. 지도를 제외하고 .bpl 또는 .dll을 "탐색"하고 진입 점을 보여주는 도구가 있습니까?bpl 항목을 표시하는 도구는 무엇입니까?

+0

이 : http://www.nirsoft.net/utils/dll_export_viewer.html – jachguate

+0

구문으로 밝혀졌다 : TDUMP의 -ea

+1

대체 : TDUMP의 -da | grep -i :: –

답변

8

델파이는 이진에 대해 가져온 기호와 내 보낸 기호 목록을 인쇄하는 a command-line program called tdump과 함께 제공됩니다. BPL 파일은 특별히 형식이 지정된 함수 이름을 가진 DLL입니다.

문서는 TDUMP가 -um 옵션으로 이름을 unmangle 것이라고,하지만 난 그는 C에 적용 할 수 ++ 이름 맹 글링이 아닌 변화를 생각 델파이이 식별자 할 수 있습니다. 그것을 시도하고 볼 수 있습니다. 이름이 엉망으로 남았더라도 이름을 알아보지 못합니다.

+0

감사합니다. 가장 유용한 형식은 다음과 같습니다 : tdump -da "grep -i "을 사용하여 나열해야하는 단위를 필터링하거나 내가 알고있는 진입 점 이름을 대체 할 수 있습니다. . 사용자에게는 .bpl의 이전 버전을 찾는 맹 글링 환경이 있습니다. 때로는 온전한 체크가 필요할 때도 있습니다. –