이곳은 개발을 위한 베타 사이트 입니다.
기여내역은 언제든 초기화될 수 있으며, 예기치 못한 오류가 발생할 수 있습니다.

PE

덤프버전 :



1. Physical education[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[체육#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



2. Private Equity[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[사모 펀드#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



3. Pectus Excavatum[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[함몰흉#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



4. Potential energy[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[퍼텐셜 에너지#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



5. Premature ejaculation[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[조루#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



6. Public Execution[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[공개처형#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



7. Penis enlargement[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[음경확대#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



8. Pulmonary embolism[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[폐색전증#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



9. 미국의 힙합그룹 Public Enemy[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[퍼블릭 에너미#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



10. Pernambuco[편집]


브라질의 주.
파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[페르남부쿠#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



11. Prince Edward (Island)[편집]


캐나다의 주.
파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[프린스에드워드아일랜드주#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



12. Port Elizabeth[편집]


남아공의 도시. 남아공 월드컵때 이 도시에 위치한 넬슨 만델라 베이 스타디움에서 대한민국그리스를 상대로 2:0으로 승리했다. 우루과이전도 이 곳이라는


13. Poly Ethylene[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[폴리에틸렌#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



14. Peru[편집]


페루를 뜻하는 부호, PE. ISO 3166-1 alpha-2 및 NATO 국가 코드.


15. 마인크래프트: Pocket Edition[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[마인크래프트/포켓 에디션#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.

참고: 문서가 오래되어 현재로선 맞지 않는 내용이 많으니 유의하자. 최신 문서는 마인크래프트/베드락 에디션에서 확인 가능하다.

16. Preinstallation Environment[편집]


파일:상세 내용 아이콘.svg
  "display: none; display: 문단=inline"를
의 [[Windows PE#s-"display: inline; display: 앵커=none@"
@앵커@@앵커_1@ 부분을
참고하십시오.



17. Portable Executable[편집]



파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r59 판{{{#!wiki style="display: inline; display: 1.1.1;"
, 1.1.1번 문단}}}에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r59 판{{{#!wiki style="display: inline; display: 1.1.1;"
, 1.1.1번 문단}}} (이전 역사)
문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)




Microsoft Windows, IBM OS/2EFI 의 실행 바이너리 포맷.
Windows 환경에서 직접 실행이 가능한 파일은 EXE, 모듈로 사용되는 경우 DLL확장자로 사용한다.


17.1. PE 파일 구조[편집]


실행 파일 내부에는 PE 구조체가 존재하고 이 구조체에는 실행에 필요한 정보들이 들어있다.

먼저 첫번째에는 DOS 헤더 및 스텁이 들어간다. 윈도우 프로그램을 MS-DOS에서 실행해보면 'This program cannot be run in DOS mode.'라는 오류 메시지가 나오면서 실행되지 않은데, MS-DOS에서 윈도우용 프로그램이라서 출력한 것이 아닌 프로그램 내에서 출력된 것이다. 윈도우도 MS-DOS와 동일하게 실행 확장자로 EXE를 사용하기 때문에 윈도우 프로그램을 DOS 환경에서 실행하는 실수를 방지하기 위해 삽입된 오류 메시지다. 반면 윈도우 내에서 실행하면 DOS 헤더는 무시하고 바로 PE 헤더를 불러온다. 그러다보니 DOS 헤더 및 스텁 부분을 헥스 에디터로 전부 지워도 윈도우 내에서 제대로 작동한다.

두번째로는 PE 구조체가 들어간다. 윈도우 내에서 실행에 필요한 정보가 포함되어 있다. 프로그램 시작 지점(Entry Point), 서브시스템, 아키텍처, 등이다. 이중에서 서브시스템은 실행 환경을 말하는데 다음과 같다.

이름

설명
IMAGE_SUBSYSTEM_UNKNOWN

0
알 수 없는 서브시스템
IMAGE_SUBSYSTEM_NATIVE

1
서브시스템을 사용하지 않음[1]. 윈도우 내에서 실행할 수 없는 프로그램이다.
IMAGE_SUBSYSTEM_WINDOWS_GUI

2
윈도우 GUI 프로그램
IMAGE_SUBSYSTEM_WINDOWS_CUI

3
윈도우 CUI 프로그램
IMAGE_SUBSYSTEM_OS2_CUI

5
OS/2 프로그램
IMAGE_SUBSYSTEM_POSIX_CUI

7
POSIX 프로그램
IMAGE_SUBSYSTEM_WINDOWS_CE_GUI

9
Windows CE GUI 프로그램
IMAGE_SUBSYSTEM_XBOX

14
Xbox 프로그램
그 외에는 더 있지만 필요한 부분만 가져왔다. 자세한 부분은 마이크로소프트 문서에서 참고할 것.

세번째로는 섹션 헤더들이 들어가 있다.
.text
,
.data
,
.rdata
,
.rsrc
등의 섹션 헤더가 있다. 밑부터는 해당 섹션 영역이다.
.text
는 프로그램 코드,
.data
는 전역/static 변수,
.rdata
는 읽기 전용 변수,
.rsrc
는 리소스가 들어가 있다. 또한 특수한 방법을 이용해 새로운 섹션을 추가할수도 있다.



[1] 장치 드라이버, 윈도우 커널, 일부 시스템 프로그램(csrss.exe 등)이 이런 형식으로 되어 있다.