在DCOM中设置远程启动

时间:2020-03-05 18:58:33  来源:igfitidea点击:

我可以使用DCOMCNFG禁用DCOM应用程序上的远程启动,但是我想以编程方式执行此操作。我看了看CoInitializeSecurity,但这似乎没有做到。有人这样做吗?

我正在使用Delphi BTW。

解决方案

回答

远程/本地激活/启动的权限存储在注册表中对象的AppID下。

我不确定如何以编程方式对其进行编辑。

回答

二进制数据只是一个安全描述符结构(PSecurityDescriptor)。我的意思是它是该结构的内存的副本。并且,当然,安全描述符是自相关的。
JWSCL可以轻松创建这样的结构。

每个用户访问权限的Launchand AccessPermission列表,其中还包含远程和本地访问。

回答

这与使用script / api更改"组件服务">" COM安全性"中的访问权限非常相似?为此,我发表了回应。