在DCOM中设置远程启动
时间:2020-03-05 18:58:33 来源:igfitidea点击:
我可以使用DCOMCNFG禁用DCOM应用程序上的远程启动,但是我想以编程方式执行此操作。我看了看CoInitializeSecurity,但这似乎没有做到。有人这样做吗?
我正在使用Delphi BTW。
解决方案
回答
远程/本地激活/启动的权限存储在注册表中对象的AppID下。
我不确定如何以编程方式对其进行编辑。
回答
二进制数据只是一个安全描述符结构(PSecurityDescriptor)。我的意思是它是该结构的内存的副本。并且,当然,安全描述符是自相关的。
JWSCL可以轻松创建这样的结构。
每个用户访问权限的Launchand AccessPermission列表,其中还包含远程和本地访问。
回答
这与使用script / api更改"组件服务">" COM安全性"中的访问权限非常相似?为此,我发表了回应。