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

数据类型: 字符串

访问类型:只读

限定符: KeyMappingStrings (“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

数据类型: 字符串

访问类型:只读

限定符: MaxLen (64)

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

此属性继承自 CIM_Setting

CustomSurrogate

数据类型: 字符串

访问类型:只读

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

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

说明

数据类型: 字符串

访问类型:只读

当前对象的文本说明。

此属性继承自 CIM_Setting

EnableAtStorageActivation

数据类型: 布尔值

访问类型:只读

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

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

LocalService

数据类型: 字符串

访问类型:只读

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

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

RemoteServerName

数据类型: 字符串

访问类型:读/写

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

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

RunAsUser

数据类型: 字符串

访问类型:只读

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

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

ServiceParameters

数据类型: 字符串

访问类型:只读

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

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

SettingID

数据类型: 字符串

访问类型:只读

限定符: 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 安全描述符对象

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