C# Process类 怎么在程序中实现以管理员方式运行外部进程运行啊??

时间:2022-09-02 23:56:51
C# Process类 怎么在程序中实现以管理员方式运行外部进程运行啊

7 个解决方案

#1


运行runas,把你的程序作为参数
google runas 提升权限

#2



参考

How to start a Process as administrator mode in C#
http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp

#3


引用 2 楼 findcaiyzh 的回复:
参考

How to start a Process as administrator mode in C#
http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp

+1

#4


@findcaiyzh   http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp 它只是让自己的程序具有管理员权限,我想让在程序中运行别的进程时,让那个外部进程获得管理员权限。

#5


Process.Start()方法的重载中,可以传用户名,密码参数。
https://msdn.microsoft.com/zh-cn/library/sxf2saat(v=vs.80).aspx

#6


@andywangguanxi  在win7环境下 运行一个程序可以点击右键 以管理员方式运行即可。这种方式的密码和账号怎么设置啊?

#7


@ devmiao   startInfo.Verb = “runas”;?  没什么作用啊

#1


运行runas,把你的程序作为参数
google runas 提升权限

#2



参考

How to start a Process as administrator mode in C#
http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp

#3


引用 2 楼 findcaiyzh 的回复:
参考

How to start a Process as administrator mode in C#
http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp

+1

#4


@findcaiyzh   http://*.c
om/questions/2532769/how-to-start-a-process-as-administrator-mode-in-c-sharp 它只是让自己的程序具有管理员权限,我想让在程序中运行别的进程时,让那个外部进程获得管理员权限。

#5


Process.Start()方法的重载中,可以传用户名,密码参数。
https://msdn.microsoft.com/zh-cn/library/sxf2saat(v=vs.80).aspx

#6


@andywangguanxi  在win7环境下 运行一个程序可以点击右键 以管理员方式运行即可。这种方式的密码和账号怎么设置啊?

#7


@ devmiao   startInfo.Verb = “runas”;?  没什么作用啊