![](/img/trans.png)
[英]accessing a file in windows7 using C# Code by providing administrative credentials
[英]Run administrative process in Windows7 (C#)
我需要(根据用户需求)从我的应用程序运行几次管理程序。 我希望用户仅输入一次管理员凭据-因此我必须以某种方式存储凭据。
但是,由于UAC的设计方式,我听说不可能这样做。
还有其他建议吗?
您不能存储管理员凭据。 相反,请运行一次您的管理过程,并使其处于升高状态并在后台运行,以防您需要做更多事情。 您可以通过NamedPipes或套接字与之通信。
有关如何使用WCF进行通信的示例,此处有一个非常简单的示例: http : //bloggingabout.net/blogs/dennis/archive/2007/04/20/wcf-simple-example.aspx
您可能应该在管理进程上创建WCF ServiceHost。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.