ICOMAdminCatalog::InstallApplication 方法 (comadmin.h)

从指定文件安装 COM+ 应用程序或应用程序代理。

语法

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
);

参数

[in] bstrApplicationFile

包含要安装的应用程序的文件的名称。

[in, optional] bstrDestinationDirectory

安装组件的位置。 如果此参数为空,则使用默认目录。

[in, optional] lOptions

选项标志。 此参数的取值可为下列值之一:

含义
COMAdminInstallNoUsers
0
不要安装保存在应用程序文件中的用户 (默认) 。
COMAdminInstallUsers
1
安装保存在应用程序文件中的用户。
COMAdminInstallForceOverwriteOfFiles
2
覆盖文件。

[in, optional] bstrUserId

运行应用程序时使用的用户 ID。

[in, optional] bstrPassword

运行应用程序时使用的密码。

[in, optional] bstrRSN

要用于应用程序代理的远程服务器名称。

返回值

此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及以下值。

返回代码 说明
S_OK
该方法已成功完成。
ERROR_INSTALL_FAILURE
安装期间发生错误。
COMADMIN_E_OBJECT_DOES_NOT_EXIST
应用程序不存在。
COMADMIN_E_OBJECTERRORS
访问一个或多个对象时出错。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comadmin.h

另请参阅

ICOMAdminCatalog