Software ID Tags
Ein Softwarelizenzmanagementsystem bedient sich für die Berechnung von Lizenzen neben Formeln und anderer Berechnungen auch jener Daten, die in Programs and Features (ARP) bereitgestellt werden. Darüber hinaus werden Daten ausführbarer Dateien (*.exe) und Klassenbibliotheken (*.dll) ausgewertet. Mit diesen Daten lässt sich aber nicht immer eine Software eindeutig identifizieren.
Manche Software erzeugt zusätzliche Dateien, sogen. Software ID Tags (*.swidtag). Diese XML-Dokumente unterliegen einem bestimmten Schema und enthalten zusätzliche Informationen zu dem betreffenden Produkt. Ein gutes Anwendungsbeispiel für die Verwendung dieser Dateien ist Adobe Acrobat DC.
Zunächst wird auf der linken Seite im Bereich System Information die Inventurklasse Software ID Tags ausgewählt |
Im Folgenden werden die einzelnen Schaltflächen des Hauptmenüs und deren Funktionen beschrieben.
Aus der Skin Gallery können unterschiedliche Skins für die Darstellung von PC-SysInfo sowie verschiedene Farbpaletten ausgewählt werden. Die entsprechenden Steuerelemente dazu befinden sich im Kopfteil der Applikation oben links. |
|
Settings öffnet die Konfigurationseinstellungen. |
|
Create Package Source kopiert jene Dateien, die gebraucht werden, wenn PC-SysInfo im Zusammenhang mit einer Systems Management Umgebung verwendet wird. Die bereitgestellten Dateien können z.B. für die Erstellung eines Pakets verwendet werden. Diese Option ist nur bei gültiger Lizenz aktiv. |
|
Scan for Software ID Tags startet den Scan-Vorgang zur Ermittlung der Software ID Tags. |
|
Die Tabelle der Software ID Tags enthält oftmals viele leere Spalten. Mit dem Button Hide empty Columns können diese Spalten ein- und ausgeblendet werden. |
|
Mit Save oder Save All können die Ergebnisse der ausgewählten Klasse oder die Ergebnisse aller Inventurklassen innerhalb des WMI-Repositoriums gespeichert werden2. |
|
Magnifier zeigt eine Lupe an, mit der ein beliebiger Bildschirmausschnitt vergrößert werden kann. |
|
About zeigt Informationen zu PC-SysInfo an. |
Durch den Doppelklick auf einen gefundenen Eintrag werden die Details angezeigt:
Das Ein- und Ausschalten von Inventurklassen, sowie die Anpassung des Namensraums und der WMI-Klasse ist im Kapitel Konfiguration beschrieben.
Die folgende Tabelle beschreibt die Eigenschaften der Inventurklasse Software ID Tags.
Anmerkung: Die Spalte Array ist in dieser Tabelle anders zu interpretieren. Ist dort ein Haken gesetzt (✅), bedeutet dies, dass das ursprüngliche Array durch einen String ersetzt wurde, der alle Werte des Arrays enthält. Diese Werte sind in der entsprechenden Spalte durch einen Separator voneinander getrennt, z.B.: Wert1|Wert2|Wert3. Der verwendete Separator ist frei konfigurierbar.
Name |
Typ |
Schlüssel |
Array |
abstract_array | String | ✅ | |
data_source | String | ||
entitlement_required_indicator | Boolean | ||
FileName | String | ||
Guid | String | ✅ | |
installation_details_installation_instance | String | ||
installation_details_installation_locale_array | String | ✅ | |
installation_details_installation_target_id | String | ||
installation_details_location_installation | String | ||
installation_details_location_platform | String | ||
keywords_array | String | ✅ | |
license_linkage_activation_status_array | String | ✅ | |
license_linkage_channel_name | String | ||
license_linkage_channel_type_array | String | ✅ | |
license_linkage_customer_type_array | String | ✅ | |
packager_by | String | ||
packager_part | String | ||
product_category_class_title | String | ||
product_category_code | UInt64 | ||
product_category_commodity_title | String | ||
product_category_family_title | String | ||
product_category_segment_title | String | ||
product_category_unspsc_ver | String | ||
product_family | String | ||
product_title | String | ||
product_version_build | UInt32 | ||
product_version_major | UInt32 | ||
product_version_minor | UInt32 | ||
product_version_name | String | ||
product_version_review | UInt32 | ||
release_date | DateTime | ||
release_id | String | ||
release_package_by | String | ||
release_package_release_date | DateTime | ||
release_package_sign_off | String | ||
release_rollout_by | String | ||
release_rollout_release_date | DateTime | ||
release_rollout_sign_off | String | ||
release_verification_by | String | ||
release_verification_release_date | DateTime | ||
release_verification_sign_off | String | ||
serial_number | String | ||
sku | String | ||
software_creator_name | String | ||
software_creator_regid | String | ||
software_id_tag_creator_regid | String | ||
software_id_unique_id | String | ||
software_licensor_name | String | ||
software_licensor_regid | String | ||
supported_languages_array | String | ✅ | |
tag_creator_copyright | String | ||
tag_creator_name | String | ||
tag_creator_regid | String | ||
validation_last_validated_by | String | ||
validation_last_validated_date | DateTime | ||
validation_last_validated_result | String | ||
validation_validation_call | String |