首页 > 解决方案 > QProcess 因特定命令而失败

问题描述

我正在玩 QProcess.execute() 但在一些非常简单的事情上失败了。打电话时

QProcess proc;
ret=proc.execute("Notepad.exe");

这工作正常。但是当我做同样的事情时

QProcess proc;
ret=proc.execute("DisplaySwitch.exe");

proc.execute() 返回 -2。令人惊讶的是,DisplaySwitch.exe 与 Notepad.exe 位于完全相同的位置 - 当我从命令行执行它时,它可以正常工作。所以知道这里有什么问题吗?

谢谢!

标签: windowsqtwindows-10qt5

解决方案


推荐阅读