Skip to main content

Microsoft PE and COFF 仕様

最終更新日: 2010年 10月 5日

この仕様は、Windows ファミリ オペレーティング システムでの実行可能 (イメージ) ファイルとオブジェクト ファイルの構造を規定するものです。これらのファイルはそれぞれ、Portable Executable (PE) ファイルおよび Common Object File Format (COFF) ファイルと呼ばれます。

注: このドキュメントは、Windows 用のツールおよびアプリケーションの開発に役立つよう提供されていますが、すべての点に関して完全な仕様であることは保証されていません。マイクロソフトは、このドキュメントを予告なしに変更する権利を有します。

Microsoft Portable Executable and Common Object File Format Specification のこのリビジョンは、この仕様のリビジョン 6.0 に取って代わるものです。

この情報は、下記のオペレーティング システムに適用されます。
Windows 7
Windows Server 2008
Windows Vista
Windows Server 2003
Windows XP
Windows 2000

リビジョン 8.2 の最新情報:

  • ARMv7 プラットフォーム情報を追加。リソース データ エントリとリソース ディレクトリ文字列の順序を適切に反映するために、.rsrc セクション内のエラーを修正。

次へ進む前に、下記の使用許諾契約をお読みください。


PE-COFF LICENSE AGREEMENT

LICENSE AGREEMENT

Microsoft Portable Executable and Common Object File Format Specification
Microsoft Corporation
Revision 8.2

Note: This specification is provided to aid in the development of certain development tools for the Microsoft Windows platform. However, Microsoft does not guarantee that it is a complete specification in all respects, and cannot guarantee the accuracy of any information presented after the date of publication. Microsoft reserves the right to alter this specification without notice.

Microsoft will grant a royalty-free license, under reasonable and non-discriminatory terms and conditions, to any Microsoft patent claims (if any exist) that Microsoft deems necessary for the limited purpose of implementing and complying with the required portions of this specification only in the software development tools known as compilers, linkers, and assemblers targeting Microsoft Windows.

Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this specification may be reproduced, stored in or introduced into a retrieval system, modified or used in a derivative work, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft.

Microsoft may have intellectual property rights covering subject matter in this specification. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this specification does not give you any license to any intellectual property rights, and no other rights are granted by implication, estoppel, or otherwise.

© 2005-2010 Microsoft Corporation. All rights reserved.

THIS SPECIFICATION IS PROVIDED "AS IS." MICROSOFT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS (1) TO THE INFORMATION IN THIS SPECIFICATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; (2) THAT THE CONTENTS OF THIS SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR (3) THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS, OR OTHER RIGHTS.

MICROSOFT WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS SPECIFICATION.

Microsoft, MS-DOS, Visual Studio, Visual C++, Win32, Windows, Windows NT, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.

The foregoing names and trademarks may not be used in any manner, including advertising or publicity pertaining to this specification or its contents without specific, written prior permission from the respective owners.




ページのトップへ ページのトップへ
評価してください: