是这样我想让某个进程以最低权限启动,改怎么办呢?CreateProcessAsUser 总是不能成功调用

解决方案 »

  1.   

    CreateProcessAsUser 你用的是什么用户来调用的?
      

  2.   

    需要,ImpersonateLoggedOnUser( hNewToken );hNewToken 是一个system权限进程的tokenhttp://www.whitecell.org/list.php?id=35这个地址是创建不同权限的进程的完整的源代码,创建低权限进程也没问题
      

  3.   

    代码测试通过,不过创建最低权限,应该怎么做呢?
    win2k创建最低权限是不是驱动不能释放
      

  4.   

    代码测试通过,不过创建最低权限,应该怎么改动呢》
    win2k创建最低权限是不是可以阻止驱动释放
      

  5.   

    以Local service用户或者network service 用户来运行比较安全。不过你需要把你的进程作为服务运行,或者用local system用户来启动该进程。 并且程序不能与桌面交互
      

  6.   

    用administrator用户运行的程序完全可以把你去掉的权限再加回来。。