前端之家收集整理的这篇文章主要介绍了
如何通过c#以编程方式更改COM安全设置?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用.NET方法以编程方式更改COM安全权限.
我的意思是这些设置:
我怎样才能做到这一点?谢谢!
最佳答案
据我所知,没有API可以做到这一点.但是COM和DCOM访问控制是在
注册表中设置的,主要是在“隐身”OLE下(由于历史原因).同时.NET有标准类来操作
注册表.
所以这是我在面对这个任务时应该做的事情:
>启动注册表监视器,如Mark Russinovich的formerly
SysInternals,now Microsoft
>使用Windows UI以交互方式设置一些COM设置,并监视注册表更改.
>可选但强烈建议:在有一些非常有针对性的搜索关键字后(
注册表项)尝试在谷歌的doc /代码,或什么是更好的
在代码中搜索github
>实现我的C#类正在操作适当的
注册表类