Edytor informacji o wersji (C++)

Informacje o wersji obejmują identyfikację firmy i produktu, numer wydania produktu oraz powiadomienia o prawach autorskich i znakach towarowych. Za pomocą Edytora informacji o wersji utworzysz i zachowasz te dane, które są przechowywane w zasobie informacji o wersji. Zasób informacji o wersji nie jest wymagany przez aplikację, ale jest to przydatne miejsce do zbierania informacji identyfikujących aplikację. Informacje o wersji są również używane przez interfejsy API konfiguracji.

Uwaga

Standardem systemu Windows jest posiadanie tylko jednego zasobu wersji o nazwie VS_VERSION_INFO.

Zasób informacji o wersji ma górny blok i co najmniej jeden dolny blok: jeden blok informacji stałych u góry i co najmniej jeden blok informacji o wersji znajdujący się u dołu (w przypadku innych języków i/lub zestawów znaków). Górny blok zawiera zarówno edytowalne pola liczbowe, jak i listy rozwijane z możliwością wyboru. Dolne bloki mają tylko edytowalne pola tekstowe.

Uwaga

Korzystając z Edytora informacji o wersji, w wielu przypadkach możesz kliknąć prawym przyciskiem myszy, aby wyświetlić menu skrótów poleceń specyficznych dla zasobów. Jeśli na przykład wybierzesz opcję wskazującą wpis nagłówka bloku, w menu skrótów są wyświetlane polecenia Informacje o bloku nowej wersji i Usuń informacje o bloku wersji.

Instrukcje

Edytor informacji o wersji umożliwia:

Aby edytować ciąg w zasobie informacji o wersji

Wybierz element raz, aby go wybrać, a następnie ponownie, aby rozpocząć jego edycję. Wprowadź zmiany bezpośrednio w tabeli Informacje o wersji lub w okno Właściwości. Wprowadzone zmiany zostaną odzwierciedlone w obu miejscach.

Podczas edytowania FILEFLAGS klucza w Edytorze informacji o wersji zwróć uwagę, że nie można ustawić właściwości Debugowanie, Kompilacja prywatna lub Specjalna kompilacja w oknie Właściwości dla plików rc:

  • Edytor informacji o wersji ustawia właściwość Debug z elementem #ifdef w skry skrycie zasobu na _DEBUG podstawie flagi kompilacji.

  • Private Build Jeśli klucz ma wartość ustawioną w tabeli Informacje o wersji, odpowiednia właściwość Kompilacja prywatna w oknie Właściwości klucza FILEFLAGS będzie mieć wartość True. Jeśli wartość jest pusta, właściwość będzie mieć wartość False. Podobnie klucz specjalnej kompilacji w tabeli Informacje o wersji jest powiązany z właściwością Special Build dla FILEFLAGS klucza.

Sekwencję informacji bloku ciągów można sortować, wybierając nagłówek Klucz lub Kolumna Wartość . Te nagłówki automatycznie rozmieszczają informacje w wybranej sekwencji.

Aby dodać informacje o wersji dla innego języka (blok informacji o nowej wersji)

  1. Otwórz zasób informacji o wersji, klikając go dwukrotnie w widoku zasobów.

  2. Kliknij prawym przyciskiem myszy w tabeli informacji o wersji i wybierz pozycję Nowy blok informacji o wersji.

    To polecenie dodaje dodatkowy blok informacji do bieżącego zasobu informacji o wersji i otwiera odpowiednie właściwości w okno Właściwości.

  3. W oknie Właściwości wybierz odpowiedni język i zestaw znaków dla nowego bloku.

Aby usunąć blok informacji o wersji

  1. Otwórz zasób informacji o wersji, klikając dwukrotnie jego ikonę w widoku zasobów.

  2. Kliknij prawym przyciskiem myszy nagłówek bloku, który chcesz usunąć, a następnie wybierz pozycję Usuń blok informacji o wersji.

    To polecenie usuwa zaznaczony nagłówek i pozostawia pozostałe informacje o wersji nienaruszone. Nie można cofnąć akcji.

Aby uzyskać dostęp do informacji o wersji z poziomu programu

Jeśli chcesz uzyskać dostęp do informacji o wersji z poziomu programu, użyj funkcji GetFileVersionInfo i funkcji VerQueryValue .

Wymagania

Win32

Zobacz też

Edytory zasobów
Menu i inne zasoby
Informacje o wersji (Windows)