バージョン情報
			
				
					| 属性 | 意味 | 例 | 
				
					| FILEVERSION | ファイルのバージョン番号 | 1,0,0,1 | 
				
					| PRODUCTVERSION | 配布された製品のバージョン番号 | 1,0,0,1 | 
				
					| FILEFLAGSMASK | FILEFLAGSの有効なビット | 0x3fL | 
				
					| FILEFLAGS | ファイルの属性 | 0x0L | 
				
					| FILEOS | 対象とするOS | 0x40004L | 
				
					| FILETYPE | ファイルの種類 | 0x1L | 
				
					| FILESUBTYPE | ファイルの機能 | 0x0L | 
			
			VERSIONINFO リソース - Win32 apps | Microsoft Learn
			
				
					| 属性 | 意味 | 例 | 
				
					| CompanyName | 会社名 | TODO: <会社名> | 
				
					| FileDescription | 説明 | TODO: <ファイルの説明> | 
				
					| FileVersion | ファイルのバージョン | 1.0.0.1 | 
				
					| InternalName | 内部名 | sample.exe | 
				
					| LegalCopyright | 著作権表記 | Copyright (C) 2016 | 
				
					| OriginalFilename | 作成されたときの名前 | sample.exe | 
				
					| ProductName | 製品名 | TODO: <製品名> | 
				
					| ProductVersion | 製品のバージョン | 1.0.0.1 | 
			
			string-name - VERSIONINFO resource (Windows) | MSDN
			FileVersionInfo クラス (System.Diagnostics) | MSDN
		FILEFLAGS
			
				
					| 値 | 説明 | 
				
					| VS_FF_DEBUG | ファイルにデバッグ情報が含まれているか、デバッグ機能が有効になっている | 
				
					| VS_FF_PATCHED | ファイルは変更されており、同じバージョン番号の元の出荷ファイルと同じではない | 
				
					| VS_FF_PRERELEASE | ファイルは開発バージョンであり、商用リリース製品ではない | 
				
					| VS_FF_PRIVATEBUILD | ファイルは標準のリリース手順を使用してビルドされていない | 
				
					| VS_FF_SPECIALBUILD | ファイルは標準のリリース手順を使用してビルドされたが、同じバージョンの変種である | 
				
					| VS_FFI_FILEFLAGSMASK | 上記のすべての値の組み合わせ | 
			
		FILEOS
			
				
					| 値 | 説明 | 
				
					| VOS_UNKNOWN | 設計されたオペレーティングシステムが不明 | 
				
					| VOS_DOS | MS-DOS用に設計されている | 
				
					| VOS_NT | 32ビットWindows用に設計されている | 
				
					| VOS__WINDOWS16 | 16ビットWindows用に設計されている | 
				
					| VOS__WINDOWS32 | 32ビットWindows用に設計されている | 
				
					| VOS_DOS_WINDOWS16 | MS-DOSで実行される16ビットWindows用に設計されている | 
				
					| VOS_DOS_WINDOWS32 | MS-DOSで実行される32ビットWindows用に設計されている | 
				
					| VOS_NT_WINDOWS32 | 32ビットWindows用に設計されている | 
			
		FILETYPE
			
				
					| 値 | 説明 | 
				
					| VFT_UNKNOWN | ファイルの種類は不明 | 
				
					| VFT_APP | ファイルには、アプリケーションが含まれている | 
				
					| VFT_DLL | ファイルには、ダイナミック リンク ライブラリ (DLL) が含まれている | 
				
					| VFT_DRV | ファイルには、デバイス ドライバーが含まれている (具体的な説明はFILESUBTYPEで指定する) | 
				
					| VFT_FONT | ファイルには、フォントが含まれている (具体的な説明はFILESUBTYPEで指定する) | 
				
					| VFT_VXD | ファイルには、仮想デバイスが含まれている | 
				
					| VFT_STATIC_LIB | ファイルには、静的リンク ライブラリが含まれている | 
			
		コード
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
#include "winres.h"
#undef APSTUDIO_READONLY_SYMBOLS
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
#ifdef APSTUDIO_INVOKED
1 TEXTINCLUDE
BEGIN
    "resource.h\0"
END
2 TEXTINCLUDE
BEGIN
    "#include ""winres.h""\r\n"
    "\0"
END
3 TEXTINCLUDE
BEGIN
    "\r\n"
    "\0"
END
#endif    
VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x40004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "041104b0"
        BEGIN
            VALUE "CompanyName", "TODO: <会社名>"
            VALUE "FileDescription", "TODO: <ファイルの説明>"
            VALUE "FileVersion", "1.0.0.1"
            VALUE "InternalName", "sample.exe"
            VALUE "LegalCopyright", "Copyright (C) 2016"
            VALUE "OriginalFilename", "sample.exe"
            VALUE "ProductName", "TODO: <製品名>"
            VALUE "ProductVersion", "1.0.0.1"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x411, 1200
    END
END
#endif    
#ifndef APSTUDIO_INVOKED
#endif    
			Visual Studio 2015により作成されたリソース ファイル (sample.rc)