直接阻止用户运行程序

Stopping a user from running a program directly

本文关键字:运行 程序 用户      更新时间:2023-10-16

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

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

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