标签: c# com uac
我有一个COM类,想要启动一个提升的COM对象。我正在使用VistaBridgeLibrary中的LaunchElevatedCOMObject()方法,但我得到的只是错误代码0x80080017,即“该类未配置为支持提升激活”。
如何配置我的课程以支持高级激活?
答案 0 :(得分:1)
Hmya,该方法标记为“内部”。不适合公共消费。 Christoph Wille得到了一些信息,请在this thread查看他的独白,以获取他的博客文章和代码的链接。
答案 1 :(得分:0)
这对我有用。
http://chrison.net/UACElevationInManagedCodeGuidanceForImplementingCOMElevation.aspx