LegacyComponents 集合
包含 Applications 集合中每个未配置的组件的 对象。 未配置的组件无法使用 COM+ 服务。 这些对象公开的属性保留组件级别所做的设置。
此集合支持 COMAdminCatalogCollection 对象的 Remove 方法,但不支持 Add 方法。 若要将组件安装或导入应用程序,请使用 COMAdminCatalog 对象上的方法。
成员
LegacyComponents 集合继承自 IUnknown 接口,但没有其他成员。
相关集合
可以从此集合导航到以下任何集合:
可以从以下集合导航到此集合:
属性
集合中的 COMAdminCatalogObject 对象支持以下属性:
- AccessPermissions
- ActivateAtStorage
- AppID
- AppName
- AuthenticationLevel
- 位数
- ClassName
- CLSID
- DllSurrogate
- InprocHandler32
- InprocServer32
- IsEnabled
- LaunchPermissions
- LocalServer32
- LocalService
- 密码
- ProgID
- RemoteServer
- 运行方式
- ServiceParameter
- SRPTrustLevel
- ThreadingModel
AccessPermissions
条目 | 值 |
---|---|
说明 | 指定允许或拒绝访问组件的用户帐户。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
ActivateAtStorage
条目 | 值 |
---|---|
说明 | 指定是否在数据存储计算机上运行服务器。 |
Access | ReadWrite |
类型 | 字符串可能的值:“N”“Y” |
默认 | "N" |
最小系统 | Windows XP |
AppID
条目 | 值 |
---|---|
说明 | 应用程序 ID。 |
Access | ReadOnly |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
应用名称
条目 | 值 |
---|---|
说明 | 应用程序的名称。 |
Access | ReadOnly |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
AuthenticationLevel
条目 | 值 |
---|---|
说明 | 设置呼叫的身份验证级别,其值对应于远程过程调用 (RPC) 身份验证设置。 选择 COMAdminAuthenticationDefault 时,将使用 LocalComputer 集合中的 DefaultAuthenticationLevel 属性中的设置。 |
Access | ReadWrite |
类型 | Long Possible values:COMAdminAuthenticationDefault (0) COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2) COMAdminAuthenticationCall (3) COMAdminAuthenticationPacket (4) COMAdminAuthenticationIntegrity (5) COMAdminAuthenticationPrivacy (6) |
默认 | COMAdminAuthenticationDefault (0) |
最小系统 | Windows XP |
注意
建议在 枚举中使用常量,而不是数值。
位数
条目 | 值 |
---|---|
说明 | 表示组件的二进制位数类型。 在使用 64 位 Windows 的系统上,此属性区分 64 位组件和 32 位组件。 |
Access | ReadOnly |
类型 | Long Possible values:COMAdmin32BitComponent (0x1) COMAdmin64BitComponent (0x2) |
默认 | 空值 |
最小系统 | Windows XP |
ClassName
条目 | 值 |
---|---|
说明 | 类的名称。 |
Access | ReadOnly |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
CLSID
条目 | 值 |
---|---|
说明 | 组件的 GUID。 当对此集合的对象调用 Key 属性方法时,将返回此属性。 |
Access | ReadOnly |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
DllSurrogate
条目 | 值 |
---|---|
说明 | 指定代理服务器应用程序的完整路径。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
InprocHandler32
条目 | 值 |
---|---|
说明 | 指定 32 位进程内自定义处理程序 DLL 的完整路径。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
InprocServer32
条目 | 值 |
---|---|
说明 | 指定 32 位进程内服务器 DLL 的完整路径。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
IsEnabled
条目 | 值 |
---|---|
说明 | 如果禁用 COM+ 应用程序或组件,则 IsEnabled 为 False。 如果启用了 COM+ 应用程序或组件,则 IsEnabled 为 True。 |
Access | ReadWrite |
类型 | Bool |
默认 | True |
最小系统 | Windows XP |
LaunchPermissions
条目 | 值 |
---|---|
说明 | 指定允许或拒绝启动此组件的用户帐户。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
LocalServer32
条目 | 值 |
---|---|
说明 | 指定 32 位本地服务器应用程序的完整路径。 为了帮助保护系统安全性,请在路径中使用带引号的字符串来指示可执行文件文件名的结束位置以及参数的开始位置。 例如,“\”C:\Program Files\Company Files\Application.exe\“param1 param2”。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
LocalService
条目 | 值 |
---|---|
说明 | 指定服务应用程序的完整路径。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
密码
条目 | 值 |
---|---|
说明 | 设置服务器进程在指定的 RunAs 标识下登录时使用的密码。 在使用 SaveChanges 之前,应同时设置密码与 RunAs 标识,因为密码和标识在保存之前会进行验证。 如果密码和标识不同步,则无法在管理员重置组件之前启动组件。 |
Access | WriteOnly |
类型 | 字符串 |
默认 | Null |
最小系统 | Windows XP |
ProgID
条目 | 值 |
---|---|
说明 | 标识组件的名称。 当对此集合的对象调用 Name 属性方法时,将返回此属性。 |
Access | ReadOnly |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
RemoteServer
条目 | 值 |
---|---|
说明 | 指定远程服务器计算机。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
RunAs
条目 | 值 |
---|---|
说明 | 指定组件将基于其标识运行的用户。 在使用 SaveChanges 之前,应同时设置密码与 RunAs 标识,因为密码和标识在保存之前会进行验证。 如果密码和标识不同步,则无法在管理员重置组件之前启动组件。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
ServiceParameter
条目 | 值 |
---|---|
说明 | 指定作为服务应用程序调用时传递给应用程序的参数。 |
Access | ReadWrite |
类型 | 字符串 |
默认 | 空值 |
最小系统 | Windows XP |
SRPTrustLevel
条目 | 值 |
---|---|
说明 | 指示软件限制策略 (SRP) 组件的信任级别。 SRP 信任级别是指你愿意授予组件的信任级别。 不受限制的 SRP 信任级别对应于SAFER_LEVELID_FULLYTRUSTED枚举值,而不允许的 SRP 信任级别对应于SAFER_LEVELID_DISALLOWED枚举值。 信任级别的枚举在 Winsafer.h 中定义。 |
Access | ReadWrite |
类型 | Long Possible values:SAFER_LEVELID_DISALLOWED (0x0) SAFER_LEVELID_FULLYTRUSTED (0x40000) |
默认 | SAFER_LEVELID_FULLYTRUSTED |
最小系统 | Windows XP |
你愿意信任且具有不受限制访问权限的组件应具有最严格的安全性。 不受限制的应用程序只能加载不受限制的组件,而不允许的应用程序运行,因此无法加载任何组件。
ThreadingModel
条目 | 值 |
---|---|
说明 | 确定如何将组件的实例分配给线程以执行方法。 值对应于 COM 线程模型。 |
Access | ReadOnly |
类型 | Long Possible values:COMAdminThreadingModelApartment (0) COMAdminThreadingModelFree (1) COMAdminThreadingModelMain (2) COMAdminThreadingModelBoth (3) COMAdminThreadingModelNeutral (4) |
默认 | 空值 |
最小系统 | Windows XP |
请参阅