• 3464阅读
  • 0回复

[提问]QProcess::execute执行某些命令,出现权限过高的问题怎么办? [复制链接]

上一主题 下一主题
离线stlcours
 

只看楼主 倒序阅读 楼主  发表于: 2017-02-10
QProcess::execute(" net use x: \\mycomptuer ");

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