田小777
2015-01-19 12:46
采纳率: 75%
浏览 2.0k

c#如何让管理员权限的进程创建一个普通进程

如题,现在用c#写了一个控制台程序并以administrator身份运行,如何让它创建一个当前用户(普通用户)身份的普通权限进程。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 田小777 2015-09-10 03:30
    已采纳

    权限提升很复杂,资料也很少,最好的方法是构建一个服务来完成高权限的工作。见我的另一个提问http://ask.csdn.net/questions/162747

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2015-01-19 12:47

    用Process.Start调用runas命令可以做到。

    评论
    解决 无用
    打赏 举报
  • oyljerry 2015-01-19 13:20

    CreateProcessAsUser()

    评论
    解决 无用
    打赏 举报
  • 田小777 2015-09-10 03:30

    权限提升很复杂,资料也很少,最好的方法是构建一个服务来完成高权限的工作。见我的另一个提问http://ask.csdn.net/questions/162747

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题