Service 从服务获取COMserver的CreateInstance所需的权限

Service 从服务获取COMserver的CreateInstance所需的权限,service,com,user-permissions,com-server,Service,Com,User Permissions,Com Server,我创建了一个简单的windows服务,例如MyService.exe和一个ATL COMserver,例如mycmserver.exe 我希望该服务创建MyCMServer公开的接口的实例。COMserver当前不执行任何操作 如果服务帐户是“本地系统”,或是管理员组成员的用户,但不是标准用户或“本地服务”,则此选项有效 我的问题是,所需的最低用户帐户权限是多少?或者它只适用于具有管理员权限的帐户?从管理员帐户运行dcomcnfg管理工具,并为MyCMServer设置更好的启动权限,或者为每个人

我创建了一个简单的windows服务,例如MyService.exe和一个ATL COMserver,例如mycmserver.exe

我希望该服务创建MyCMServer公开的接口的实例。COMserver当前不执行任何操作

如果服务帐户是“本地系统”,或是管理员组成员的用户,但不是标准用户或“本地服务”,则此选项有效


我的问题是,所需的最低用户帐户权限是多少?或者它只适用于具有管理员权限的帐户?

从管理员帐户运行dcomcnfg管理工具,并为MyCMServer设置更好的启动权限,或者为每个人设置默认的COM权限

开放组件服务 开放式计算机 右键单击“我的计算机”为所有用户设置权限,或者打开该计算机,打开DCOM配置,查找并右键单击应列出的MyCMServer。 对于访问权限以及启动和激活权限,您可以为本地登录的用户添加特定用户名,或者为每个人添加类似INTERACTIVE的名称。在所选用户的这些部分中,确保选中本地访问、本地启动和本地激活以允许。
谢谢,但DCOM中没有列出MyCMServer。但既然它不是DCOM服务器,而只是一个普通的com服务器,我想它有意义吗?它必须是DCOM吗?