Share via


Méthode ICOMAdminCatalog::InstallApplication (comadmin.h)

Installe une application COM+ ou un proxy d’application à partir du fichier spécifié.

Syntaxe

HRESULT InstallApplication(
  [in]           BSTR bstrApplicationFile,
  [in, optional] BSTR bstrDestinationDirectory,
  [in, optional] long lOptions,
  [in, optional] BSTR bstrUserId,
  [in, optional] BSTR bstrPassword,
  [in, optional] BSTR bstrRSN
);

Paramètres

[in] bstrApplicationFile

Nom du fichier contenant l’application à installer.

[in, optional] bstrDestinationDirectory

Où installer les composants. Si ce paramètre est vide, le répertoire par défaut est utilisé.

[in, optional] lOptions

Indicateurs d’option. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
COMAdminInstallNoUsers
0
N’installez pas les utilisateurs enregistrés dans le fichier d’application (par défaut).
COMAdminInstallUsers
1
Installez les utilisateurs enregistrés dans un fichier d’application.
COMAdminInstallForceOverwriteOfFiles
2
Remplacer les fichiers.

[in, optional] bstrUserId

ID utilisateur sous lequel exécuter l’application.

[in, optional] bstrPassword

Mot de passe sous lequel exécuter l’application.

[in, optional] bstrRSN

Nom de serveur distant à utiliser pour un proxy d’application.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
ERROR_INSTALL_FAILURE
Une erreur irrécupérable s’est produite pendant l’installation.
COMADMIN_E_OBJECT_DOES_NOT_EXIST
L'application n'existe pas.
COMADMIN_E_OBJECTERRORS
Une erreur s’est produite lors de l’accès à un ou plusieurs objets.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comadmin.h

Voir aussi

ICOMAdminCatalog