我试图用C ++和Qt5确定是否可以使用此命令访问特定的IP地址:
int c = QProcess::execute("ping -n 1 www.google.de");
qDebug() << "test" << c;
它工作正常,但命令提示符显示一秒钟。有没有办法在没有这个窗口的情况下让ping进程在后台运行?
答案 0 :(得分:1)
如果我没记错的话,如果你将execute
更改为start
,它就不会显示命令窗口。如果这不起作用,您可能希望自己使用QNetwork来测试可达性,那就不难做了。