共用方式為


版本資訊編輯器 (C++)

版本資訊包含公司和產品識別碼、產品版本號碼,以及版權和商標通知。 使用版本資訊編輯器 ,您可以建立和維護此資料,這些資料會儲存在版本資訊資源中。 應用程式不需要版本資訊資源,但收集可識別應用程式的資訊是有用的位置。 安裝程式 API 也使用版本資訊。

注意

Windows 標準是只能有一個版本資源,名為 VS_VERSION_INFO。

版本資訊資源有一個上層區塊以及一或多個下層區塊:頂端是單一固定的資訊區塊,底部是一或多個版本資訊區塊 (適用於其他語言和/或字元集)。 上層區塊有可編輯的數值方塊和可選取的下拉式清單。 下層區塊只有可編輯的文字方塊。

注意

使用 版本資訊編輯器 時,在許多實例中,您可以按一下滑鼠右鍵以顯示資源特定命令的快捷方式功能表。 例如,如果您在指向區塊標頭專案時選取 ,快捷方式功能表會顯示 [新增版本區塊資訊] 和 [刪除版本區塊資訊 ] 命令。

作法

版本 資訊編輯器 可讓您:

編輯版本資訊資源內的字串

選取一次專案以選擇它,然後再次開始編輯它。 直接在版本 資訊 資料表或屬性視窗 進行 變更。 您所做的變更會反映在這兩個位置。

在 [版本資訊編輯器 ] 中 編輯 FILEFLAGS 金鑰時,請注意,您無法在 .rc 檔案的 [屬性 ] 視窗中設定 [偵 錯]、 [私人組建] 或 [ 特殊組建 ] 屬性:

  • 版本資訊編輯器 根據 _DEBUG 組建旗標,在資源腳本中使用 設定 Debug 屬性。 #ifdef

  • Private Build如果索引鍵在 [版本資訊 ] 資料表中 設定了 [值 ],則金鑰的 [屬性 ] 視窗中對應的 FILEFLAGS [私人組建 ] 屬性會是 True 。 如果 Value 是空的,則屬性會是 False 。 同樣地, [版本資訊 ] 資料表中的 [特殊建 置] 索引鍵會系結至 索引鍵的特殊 FILEFLAGS 組建 屬性。

您可以選取 [索引鍵 ] 或 [值 ] 資料行標題,來排序字串區塊的資訊序列。 這些標題會自動依照選取的順序重新排列資訊。

新增其他語言的版本資訊(新版本資訊區塊)

  1. 按兩下版本資訊資源,在 資源檢視中開啟它。

  2. 在版本資訊資料表內按一下滑鼠右鍵,然後選擇 [ 新版本資訊區塊 ]。

    這個命令會將額外的資訊區塊加入目前的版本資訊資源中,並在 [屬性] 視窗中開啟其對應的屬性。

  3. 在 [屬性] 視窗中,為新的區塊選擇適當的語言和字元集。

刪除版本資訊區塊

  1. 按兩下版本資訊資源圖示,在 資源檢視中開啟它。

  2. 以滑鼠右鍵按一下您想要刪除的區塊標頭,然後選擇 [ 刪除版本資訊區塊 ]。

    此命令會刪除選取的標頭,並將其餘的版本資訊保持不變。 您無法復原動作。

存取程式內的版本資訊

如果您想要存取程式內的版本資訊,請使用 GetFileVersionInfo 函式和 VerQueryValue 函式。

需求

Win32

另請參閱

資源編輯器
功能表與其他資源
版本資訊 (Windows)