Sus*_*esh 9 .net c# administrator console-application
场景:
管理员将安装该应用程序.应用程序具有一些内核级操作,因此必须以特权模式运行.但是,用户没有管理员凭据以在提升模式下运行应用程序.
那么,解决上述情况的最佳可能性是什么.
解决方案一(尝试过):在通过管理员安装应用程序时,我们将创建一个管理员,我们知道他的用户名和密码.因此,当用户尝试执行任何操作时,我们将使用c#中的函数processstartinfo()和process.start()以高架模式运行应用程序.但是,应用程序以管理员名称运行,因此用户的映射驱动器不可见,因为此管理员不在ACL列表中.所以,这种方法被排除在外.
有没有一个解决方案可以将用户自己提升为管理员,直到使用c#应用程序完成操作?
我被困了,我没有找到任何关于此的文章.
编辑:在企业级别,窗口不会要求使用bitlocker的管理员信誉.因此,我们希望实现相同类型的功能.
可能吗?
有人可以帮忙吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
667 次 |
| 最近记录: |