.net &引用;“以管理员身份运行”;在关联菜单中不显示';t提示输入密码,如何在命令提示符下输入
当从Windows资源管理器以管理员身份启动程序时,我可以右键单击它并选择“以管理员身份运行”,它就可以正常工作了 然而,从我所看到的一切来看,要能够从C#(.net &引用;“以管理员身份运行”;在关联菜单中不显示';t提示输入密码,如何在命令提示符下输入,.net,windows,acl,privileges,administration,.net,Windows,Acl,Privileges,Administration,当从Windows资源管理器以管理员身份启动程序时,我可以右键单击它并选择“以管理员身份运行”,它就可以正常工作了 然而,从我所看到的一切来看,要能够从C#(System.Diagnostics.Process)或cmd运行程序,您需要为“管理员”帐户指定密码 所以,我的问题是,如何像“以管理员身份运行”那样以编程方式运行程序(没有密码提示) 更新 我有一个以管理员身份运行的程序,使用“以管理员身份运行”上下文菜单选项。在这个程序中,我使用System.Diagnostics.Process运行
System.Diagnostics.Process
)或cmd运行程序,您需要为“管理员”帐户指定密码
所以,我的问题是,如何像“以管理员身份运行”那样以编程方式运行程序(没有密码提示)
更新
我有一个以管理员身份运行的程序,使用“以管理员身份运行”上下文菜单选项。在这个程序中,我使用System.Diagnostics.Process
运行一个批处理脚本,但是这个批处理脚本似乎没有管理员权限运行
那么,如何使用System.Diagnostics.Process
以管理员权限运行以编程方式执行的批处理脚本呢
提前谢谢。您可以:
关闭UAC不是一个选项。已尝试
processStartInfo.Verb=“runas”代码>?