Rubrique précédente: OpenDetectedSoftwareOutputFilesRubrique suivante: CreateDetectedSoftwareRelease


CreateDetectedSoftwareProduct

La fonction CreateDetectedSoftwareProduct ajoute un enregistrement au fichier de sortie de détection de logiciels lorsque le script détecte un produit qui est lié au script de signatures intelligentes.

Format de la fonction :

CreateDetectedSoftwareProduct (ProductName as String, ProductVersion as String, OptionalProperties as String) as an integer

Exemple :

CreateDetectedSoftwareProduct(("Microsoft Windows 7 Edition Intégrale", "6.1", "VersionNumber=6.1  |Manufacturer=Microsoft Corporation|Category=Systèmes d'exploitation |Description=Produit Microsoft Windows 7")

Remarque : Cette fonction doit être appelée avant la fonction CreateDetectedSoftwareRelease, qui crée la version finale du produit.

Paramètres d'entrée

Cette fonction présente les paramètres d'entrée suivants :

ProductName

Spécifie le nom de produit du logiciel détecté.

Remarque : Le nom de produit doit être unique dans le script de signatures intelligentes. Deux produits portant le même nom dans un script de signatures intelligentes sont traités comme un produit unique indépendamment des paramètres facultatifs.

ProductVersionLabel

Indique l'étiquette de version du produit.

Remarque : L'étiquette de version est utilisée pour identifier le produit avec son nom. Une valeur vide est permise et est considérée comme renseignant un produit avec une version vide.

OptionalProperties

Spécifie les propriétés facultatives qui sont associées au produit logiciel détecté. Les propriétés facultatives suivantes sont disponibles pour les produits :

VersionNumber

Spécifie le numéro de version du produit.

Langue

Spécifie la langue du produit.

Bitness

Spécifie si le produit utilise l'architecture 32 ou 64 bits.

Architecture

Spécifie le nom de l'architecture que le produit utilise.

Manufacturer

Spécifie le nom du fabricant du produit.

Catégorie

Spécifie le nom de la catégorie du produit.

ManufacturerUUID

Spécifie l'UUID du fabricant du produit.

CategoryUUID

Spécifie l'UUID de la catégorie du produit.

Description

Spécifie la description du produit.

Valeurs de retour

CA_SWDETECT_OK

Indique que la fonction a terminé l'opération correctement.

CASWDETECT_BADARGS

Indique qu'un ou plusieurs paramètres obligatoires communiqués à la fonction sont vides.

CASWDETECT_FILE_ERROR

Indique que la fonction n'est pas parvenue à écrire dans le fichier. Reportez-vous au fichier journal pour plus d'informations.