我的是XP系统,用VB写了个程序。
刚开机直接先登录普通受限账号,在普通受限账号下,要用runas命令调用管理员身份运行这个程序,但是没有效果,看不到管理员身份运行的进程(任务管理器中可以看见)。
但是,如果切到管理员账号,用runas命令运行过程序(能成功)后,再切回普通受限账号,再用runas命令行调用管理员身份运行此程序,就会看到管理员身份运行的程序(进程)。还有种情况是用cmd使用runas命令,情况和上面类似,不过,在直接先登录普通受限账号后直接用cmd运行runas命令,会报“5:拒绝访问”。如果要问为啥用runas命令,是项目的要求决定的。
希望大牛们帮忙看看,谢谢!
刚开机直接先登录普通受限账号,在普通受限账号下,要用runas命令调用管理员身份运行这个程序,但是没有效果,看不到管理员身份运行的进程(任务管理器中可以看见)。
但是,如果切到管理员账号,用runas命令运行过程序(能成功)后,再切回普通受限账号,再用runas命令行调用管理员身份运行此程序,就会看到管理员身份运行的程序(进程)。还有种情况是用cmd使用runas命令,情况和上面类似,不过,在直接先登录普通受限账号后直接用cmd运行runas命令,会报“5:拒绝访问”。如果要问为啥用runas命令,是项目的要求决定的。
希望大牛们帮忙看看,谢谢!
比如说你的登陆账号属于User组, 你要安装一个什么程序(或者运行某个受限的程序), 那么就用runas, 会弹出一个账号和密码框让你输入, 你可以输入某个属于Administrator组的用户名和密码, 然后这个程序就被系统认为是某个管理员运行的. 就不会限制了 runas就是Run As