1

我正在用 Qt 编写一个由启动器应用程序执行的应用程序。如何检测 Qt 应用程序是由用户启动还是由启动器启动。命令行参数是唯一的方法还是有更好的方法?

Qt 应用程序和启动器都是我编写的。

4

1 回答 1

3

很多方法。如果担心的话,可以很容易地嗅探命令行参数(例如,通过 Process Explorer)。但是子应用程序可以继承的命名互斥锁或其他一些进程间句柄将更难以欺骗。

于 2013-05-10T18:28:41.583 回答