gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:46:27 26 4
gpt4 key购买 nike

所以我有一个 WPF 应用程序,这就是我想要它做的事情。我可以右键单击可执行文件,选择以不同用户身份运行,然后获取带有用户名和密码的 Windows 安全框,以及智能卡登录。我想知道是否有一种方法可以启动 Sysinternals Run as Different User 自动启动,而无需右键单击并选择 Run As Different User。有什么想法吗?

我能够进入程序集 list 并强制它以管理员身份运行,但这不是我需要的。我真的需要使用智能卡凭据运行它的选项。提前致谢!

最佳答案

据我所知,唯一可行的方法是使用 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 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20295200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com