如何通过c#以编程方式更改COM安全设置?

前端之家收集整理的这篇文章主要介绍了如何通过c#以编程方式更改COM安全设置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要使用.NET方法以编程方式更改COM安全权限.
我的意思是这些设置:

enter image description here

我怎样才能做到这一点?谢谢!

最佳答案
据我所知,没有API可以做到这一点.但是COM和DCOM访问控制是在注册表中设置的,主要是在“隐身”OLE下(由于历史原因).同时.NET有标准类来操作注册表.

所以这是我在面对这个任务时应该做的事情:

>启动注册表监视器,如Mark Russinovich的formerly
SysInternals,now Microsoft

>使用Windows UI以交互方式设置一些COM设置,并监视注册表更改.
>可选但强烈建议:在有一些非常有针对性的搜索关键字后(
注册表项)尝试在谷歌的doc /代码,或什么是更好的
代码搜索github
>实现我的C#类正在操作适当的
注册表类

猜你在找的C#相关文章