查看完整版本: [-- QProcess::execute执行某些命令,出现权限过高的问题怎么办? --]

QTCN开发网 -> Qt基础编程 -> QProcess::execute执行某些命令,出现权限过高的问题怎么办? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

stlcours 2017-02-10 06:01

QProcess::execute执行某些命令,出现权限过高的问题怎么办?

QProcess::execute(" net use x: \\mycomptuer ");

QProcess::execute执行外部程序的时候,它的admin权限是继承了我的程序的(具有admin权限),但是有些外部命令(比如net use x: \\mycomptuer)必须在没有admin权限的情况下执行,才能起作用。有了admin权限,反而无法执行成功。那么应该如何降低这个外部程序的admin权限?
(估计得用非常复杂的Windows API组合,听说有对sid削去admin的方案)


查看完整版本: [-- QProcess::execute执行某些命令,出现权限过高的问题怎么办? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled