Win32_DCOMApplicationSetting 类

Win32_DCOMApplicationSettingWMI 类表示 DCOM 应用程序的设置。 它包含与注册表中的 AppID 项关联的 DCOM 配置选项。 这些选项对在给定应用程序类下逻辑分组的组件有效。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。

语法

[Dynamic, Provider("CIMWin32"), UUID("{E5D8A561-F6C0-11d2-B35E-00105A1F8569}"), AMENDMENT]
class Win32_DCOMApplicationSetting : Win32_COMSetting
{
  string  Caption;
  string  Description;
  string  SettingID;
  string  AppID;
  uint32  AuthenticationLevel;
  string  CustomSurrogate;
  boolean EnableAtStorageActivation;
  string  LocalService;
  string  RemoteServerName;
  string  RunAsUser;
  string  ServiceParameters;
  boolean UseSurrogate;
};

成员

Win32_DCOMApplicationSetting 类具有以下类型的成员:

方法

Win32_DCOMApplicationSetting 类具有这些方法。

方法 说明
GetAccessSecurityDescriptor 获取控制允许谁访问 DCOM 应用程序的安全描述符。
GetConfigurationSecurityDescriptor 获取控制允许谁配置 DCOM 应用程序的安全描述符。
GetLaunchSecurityDescriptor 获取控制允许谁启动 DCOM 应用程序的安全描述符。
SetAccessSecurityDescriptor 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的访问安全描述符。
SetConfigurationSecurityDescriptor 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的配置安全描述符。
SetLaunchSecurityDescriptor 使用由 Win32_SecurityDescriptor 类的实例定义的新安全描述符汇报 DCOM 应用程序的启动安全描述符。

属性

Win32_DCOMApplicationSetting 类具有这些属性。

AppID

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[Default]")

此 DCOM 应用程序的全局唯一标识符 (GUID) 。

AuthenticationLevel

数据类型: uint32

访问类型:读/写

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[AuthenticationLevel]")

此 COM 服务器所需的最低客户端身份验证级别。 如果 为 NULL,则使用默认值。

(1)

无 (不执行身份验证)

连接 (2)

仅当客户端与应用程序建立关系时,才会执行连接 (身份验证)

调用 (3)

仅当应用程序收到请求时,调用 (身份验证仅在每次调用开始时执行)

数据包 (4)

对从客户端接收的所有数据执行数据包 (身份验证)

PacketIntegrity (5)

PacketIntegrity (在客户端和应用程序之间传输的所有数据都经过身份验证和验证)

PacketPrivacy (6)

PacketPrivacy (使用其他身份验证级别的属性,并且所有数据都加密)

Caption

数据类型: string

访问类型:只读

限定符: MaxLen (64)

当前对象的简短文本说明。

此属性继承自 CIM_Setting

CustomSurrogate

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[DllSurrogate]")

在其中激活进程内 DCOM 应用程序的自定义代理项的名称。 如果此值为 NULLUseSurrogate 键为 TRUE,则系统会提供代理项进程。

描述

数据类型: string

访问类型:只读

当前对象的文本说明。

此属性继承自 CIM_Setting

EnableAtStorageActivation

数据类型: 布尔值

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[ActivateAtStorage]")

DCOM 应用程序检索应用程序的保存状态,或从应用程序首次初始化的状态开始。

LocalService

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[LocalService]")

DCOM 应用程序提供的服务的名称。

RemoteServerName

数据类型: string

访问类型:读/写

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[RemoteServerName]")

在其中激活应用程序的远程服务器的名称。

RunAsUser

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[RunAs]")

激活时运行应用程序时使用的特定用户帐户。

ServiceParameters

数据类型: string

访问类型:只读

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[ServiceParameters]")

传递给 DCOM 应用程序的命令行参数。 仅当应用程序编写为基于 Windows 的服务时,这才有效。

SettingID

数据类型: string

访问类型:只读

限定符: MaxLen (256)

已知当前对象的标识符。

此属性继承自 CIM_Setting

UseSurrogate

数据类型: 布尔值

访问类型:读/写

限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{GUID}[DllSurrogate]")

可以使用代理可执行文件将 DCOM 应用程序激活为进程外服务器。

备注

Win32_DCOMApplicationSetting 类派生自 Win32_COMSetting

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

Win32_COMSetting

操作系统类

特权常量

WMI 安全描述符对象

更改安全对象上的访问安全性