本文告诉大家如何使用相同权限调用cmd并且传入命令。
如果想要用相同的权限运行一个程序,可以使用 ProcessStartInfo 的方法
?
1 2 3 4 5 |
|
只需要设置 Verb = "runas" 就可以使用相同的权限运行程序。
如何设置程序使用管理员权限运行,请看
所以需要修改一下在 C# 调用 ProcessStartInfo 使用 cmd 并且传入参数的方法
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
这里传入的 Arguments 需要使用 /K 或 /C 放在最前,不然 cmd 不会执行参数。
如果需要拿到输出就需要用到其他的代码,所有的代码请看下面,代码可以直接复制使用。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
总结
以上所述是小编给大家介绍的C# 使用相同权限调用 cmd 传入命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:https://lindexi.gitee.io/lindexi/post/C
本文链接:https://my.lmcjl.com/post/10051.html
4 评论