QProcessオブジェクトの実行ファイル名/パスを特定する可能性はありますか?ここまでは、プロセスを識別するためのQProcess :: pid()があることだけを知っています。 Qtの文書を精査することはこれまで有用な解決策には至っていない。Qt/C++でQProcessの実行ファイル名を取得する
ありがとうございます!このようなQProcessオブジェクトのprogram()
方法、使用する
例
int main() {
QProcess* p = new QProcess(this);
p->start("C:\\test.exe");
func(p);
return 0;
}
void func (QProcess* p)
{
qDebug() << "The application name of the app with pid" << p->pid() << "is" << p->name(); // name() doesn't exist, that's where I need help
}
コードが有効ではありません。 [mcve]を投稿してください。 – ekhumoro
申し訳ありませんが、電車に座っている間に携帯電話に書きました。今より良いはずです。 – taiBsu
'p.program()'を使うことが既に提案されています。あなたはそれからどのようなアウトプットを得ていますか、それがあなたが期待していたものとどのように違うのですか? – ekhumoro