我正在编写一个 .NET 插件程序集,该程序集加载到使用“网络服务”凭据运行的预先存在的服务中。
插件需要执行一些提升的操作,为此我需要启动提升的托管 COM 服务器。
我可以访问插件代码和 COM 服务器代码。
我的要求是在不以任何方式提示用户的情况下提升 COM 服务器启动。服务器需要按需启动并在工作完成后终止。
如果有人可以帮助我如何实现这一目标,那将会有所帮助。谢谢。
如果在安装时需要进行任何更改,则可以这样做。
PS:我发现了“COM Elevation Moniker”,但它似乎有助于调出不符合我要求的 UAC 海拔对话框。