我有一个QtSingleApplication。
我已经开始了一个实例A.
接下来我启动一个实例B.
B使用sendmessage()
向A发送消息。
A使用此消息(随messageReceived()
信号一起收到)确定B是否应继续运行。
如何通知B这个决定?
我曾考虑过将B的进程ID插入发送给A的消息,并使用这个进程ID,也许A可以强制B关闭或让它继续?
如果这是一个正确的流程,我如何获得进程Id(我不知道是否有一个用于QtSingleApplication,或者一个进程,如果Pid QProcess :: processID())将是有什么好处? )。
另外,一旦我拥有它,我该如何强制关闭B?或者通知任何消息?
感谢您的帮助。