C# 怎么强制以普通权限运行程序

wwq0123 2016-04-21 11:02:01
winfrom 使用管理员身份运行后不能拖放文件
现在在运行时可以判断是否是管理员运行的,所以我想有没有办法判断后,用普通权限重新启动程序
...全文
342 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwq0123 2016-04-21
  • 打赏
  • 举报
回复
引用 1 楼 RubenLuLu 的回复:
EXE上右键,以管理员身份运行 去掉。 我觉得你应该处理的是 为什么以管理员运行后不能拖放文件。这没道理的。
这是windows的权限管理机制,资源管理器是低等级打开的,所以不能向高权限程序拖放文件 就是想用代码解决,我查看了QQ就是这样的机制,就算设置了管理员权限运行, QQ也会运行一个无特权的程序 就是不知道C#里面怎么实现
RubenLuLu 2016-04-21
  • 打赏
  • 举报
回复
EXE上右键,以管理员身份运行 去掉。 我觉得你应该处理的是 为什么以管理员运行后不能拖放文件。这没道理的。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧