我有一个应用程序,通常会由另一个应用程序生成。 UI和行为会有所不同,具体取决于所述应用程序是由用户直接打开还是生成。如何确定它是由用户启动还是生成?
我有几个想法,但它们似乎并不可行。
如果有办法通过CreateProcess()发送额外的应用程序特定参数,这将很简单,但我找不到如何做到这一点。
如果我能找到父进程的句柄,我可以确定它是否已生成,但我看不出该怎么做。
请帮忙!
答案 0 :(得分:1)
如果有办法发送额外的 通过CreateProcess()
应用特定的参数
所以你可以控制调用应用程序?如果确定这是命令行的用途?
CreateProcess( NULL, "C:\\app.exe /launched_by_app2" ...)