900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C# 普通权限运行程序\非管理员运行\降低权限运行

C# 普通权限运行程序\非管理员运行\降低权限运行

时间:2020-12-19 00:35:47

相关推荐

C# 普通权限运行程序\非管理员运行\降低权限运行

一、目的与实际

1.VS设置管理员权限运行程序后,发现调用powershell命令或程序需要普通权限即可,Administrator权限反而错。

2.网上搜索关键字,大部分都是怎么使用管理员权限运行。

3.bing搜索意外发现有相关资料,记录分享。

二、code实现

方式1:

0x20000 是标准用户权限

0x40000 是管理员权限

runas /trustlevel:0x20000 "xxx.exe"

方式2:explorer.exe 运行程序 <-- 实际发现这方法可行。

Process.Start("explorer.exe", exefile);

三、参考资料

在 Windows 系统上降低 UAC 权限运行程序(从管理员权限降权到普通用户权限)

/WPwalter/article/details/88384279#_explorerexe__50

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。