c# – 使用RunAs提示符启动WPF应用程序

c# – 使用RunAs提示符启动WPF应用程序,第1张

概述所以我有一个 WPF应用程序,这就是我想要它做的.我可以右键单击可执行文件,选择Run As Different用户,然后获取带有用户名和密码的 Windows安全框以及智能卡登录.我想知道是否有办法启动Sysinternals Run as Different User自动启动,而无需右键单击并选择Run As Different User.有什么想法吗? 我能够进入Assembly Manif 所以我有一个 WPF应用程序,这就是我想要它做的.我可以右键单击可执行文件,选择Run As Different用户,然后获取带有用户名和密码的 Windows安全框以及智能卡登录.我想知道是否有办法启动Sysinternals Run as Different User自动启动,而无需右键单击并选择Run As Different User.有什么想法吗?

我能够进入Assembly Manifest并强制它以管理员身份运行,但这不是我需要的.我真的需要选择使用智能卡凭据运行它.先感谢您!

解决方法 AFAIK,唯一可行的方法是使用RunAs exe,如下所示. / savecred将缓存凭据,但是您的用户仍然必须在第一次输入它(这可能会令您的用例烦人).

runas.exe  /savecred /user:<localmachinename>\administrator "path to your WPF exe"

或者,如果您在域名上:

runas.exe  /savecred /user:<Domainname>\<administratorAccountname> "path to your WPF exe"

示例:要在管理模式下运行Visual Studio 2012,我尝试了以下 *** 作并且它有效.我第一次被提示输入我的密码一次.

runas.exe  /savecred /user:<My_Domainname>\<My_administratorAccountname>  "C:\Program files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"

进一步阅读:Runas Documentation.

总结

以上是内存溢出为你收集整理的c# – 使用RunAs提示符启动WPF应用程序全部内容,希望文章能够帮你解决c# – 使用RunAs提示符启动WPF应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1230306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存