EXE 애플리케이션에 대한 eBook은 어떻게 자체 포함 된 실행 파일로 컴파일됩니까?
-
06-07-2019 - |
문제
EXE를 실행할 때 다양한 eBook 응용 프로그램이 자신의 출력을 자체 포함 실행 파일로 어떻게 컴파일하는지 이해하려고 노력하고 있습니다. 어떻게 할 수 있습니까? 실제 임베디드 컴파일러를 사용합니까?
다른 팁
많은 Archivers SFX 모듈이 사용하는 가장 간단한 접근법은 스터브를 사전 컴파일 한 다음 생성 된 정보를이 스터브 (케이스에서 컴파일 된 eBook)에 추가하는 것입니다. 그런 다음 EXE가 실행되면 정보 블록의 시작 (예 : 일부 사전 정의 된 바이트 시퀀스)을 감지하고 재생을 위해 정보를 추출합니다.
EXE에 외부 참조를 포함시킬 수도 있습니다 (예 : 일부 도구)에는 .dll 파일이 리소스로 포함되어 있으며,이 도구 폴더로 추출한 다음 거기에서로드됩니다.
물론 Intory -UpdaterESource- endupdateresource 시퀀스와 같은 정보를 기존 실행 파일에 포함시키는 더 복잡한 방법이 더 복잡한 방법이 있습니다.
여기에는 단순히 실행 파일 내부의 eBook 데이터 자체와 쌍을 이루는 전자 책의 로더/뷰어를 포함합니다.
이를 수행하는 방법에는 여러 가지가 있습니다. 우선 바이너리에 종속성이 실제로 없거나 라이브러리를 검색하는 경우 (예 : Acrobat thane), 바이너리에서 데이터를 바로로드하는 뷰어를 프로그램 할 수 있습니다. 벡터 기반보기 (더 작은) 이미지 기반보기 (텍스트가없는 PDFS와 같은 OCR-ED)
나는 당신이 PDF-ebook에 대해 이야기하고 있다고 가정합니다.
eBook exe 응용 프로그램은 eBook을 .exe에 리소스에 넣고 PDF ActiveX의 임베디드 웹 브라우저를 사용하여 전자 책을로드 할 수 있습니다.