EDITBIN 옵션
EDITBIN을 사용하여 개체 파일, 실행 파일 및 DLL(동적 연결 라이브러리)을 수정할 수 있습니다. 옵션에 따라 EDITBIN이 수행하는 변경 사항이 지정됩니다.
옵션은 옵션의 이름 뒤에 대시() 또는 슬래시(-
/
)인 옵션 지정자로 구성됩니다. 옵션 이름은 축약할 수 없습니다. 일부 옵션은 콜론(:
) 다음에 지정된 인수를 사용합니다. 옵션 사양 내에서는 공백이나 탭이 허용되지 않습니다. 명령줄에서 옵션 사양을 구분하려면 하나 이상의 공백 또는 탭을 사용합니다. 옵션 이름 및 해당 키워드 인수 또는 파일 이름 인수는 대/소문자를 구분하지 않습니다. 예를 들어 동일한 -bind
/BIND
것을 의미합니다.
EDITBIN에는 다음과 같은 옵션이 있습니다.
옵션 | 목적 |
---|---|
/ALLOWBIND | DLL을 바인딩할 수 있는지 여부를 지정합니다. |
/ALLOWISOLATION | DLL 또는 실행 파일 매니페스트 조회 동작을 지정합니다. |
/APPCONTAINER | 앱이 AppContainer 내에서 실행되어야 하는지 여부(예: UWP 앱)를 지정합니다. |
/BIND | 로드 시간을 줄이기 위해 지정된 개체에서 진입점에 대한 주소를 설정합니다. |
/DYNAMICBASE | 로드 시 ASLR(주소 공간 레이아웃 불규칙화)을 사용해서 DLL 또는 실행 가능 이미지를 무작위로 다시 지정할지 여부를 지정합니다. |
/ERRORREPORT | 사용되지 않음. 오류 보고는 WER(Windows 오류 보고) 설정에 의해 제어됩니다. |
/HEAP | 실행 이미지의 힙 크기를 바이트 단위로 설정합니다. |
/HIGHENTROPYVA | DLL 또는 실행 가능한 이미지가 높은 엔트로피(64비트) ASLR(주소 공간 레이아웃 불규칙화)을 지원하는지 여부를 지정합니다. |
/INTEGRITYCHECK | 로드 시 디지털 서명을 확인할지 여부를 지정합니다. |
/LARGEADDRESSAWARE | 개체에서 2GB보다 큰 주소가 지원되는지 여부를 지정합니다. |
/NOLOGO | EDITBIN 시작 배너를 표시하지 않습니다. |
/NXCOMPAT | 실행 가능한 이미지가 Windows 데이터 실행 방지와 호환되는지 여부를 지정합니다. |
/REBASE | 지정된 개체에 대한 기준 주소를 설정합니다. |
/RELEASE | 헤더에 체크섬을 설정합니다. |
/SECTION | 섹션의 특성을 재정의합니다. |
/STACK | 실행 이미지 스택의 크기를 바이트 단위로 설정합니다. |
/SUBSYSTEM | 실행 환경을 지정합니다. |
/SWAPRUN | 실행 파일이 스왑 파일에 복사된 다음 해당 위치에서 실행되도록 지정합니다. |
/TSAWARE | 다중 사용자 환경에서 실행할 수 있도록 응용 프로그램이 설계되도록 지정합니다. |
/VERSION | 헤더에서 버전 번호를 설정합니다. |