Unix 如何检测进程/线程何时等待用户输入

Unix 如何检测进程/线程何时等待用户输入,unix,process,window,jna,Unix,Process,Window,Jna,是否有方法检测windows进程何时正在等待用户输入 例如,当您单击它加载的特定程序时,在这种情况下,该程序的进程可能处于加载状态 当程序完全加载并等待用户输入到下一步的过程时会发生什么情况。有没有办法检测到这一点 欢呼声用进程句柄呼叫。它将暂停执行,直到程序完成初始化,并且正在等待用户输入,而不等待任何输入。使用进程句柄调用。它将暂停执行,直到程序完成初始化,并等待用户输入,但没有任何输入挂起。它不返回任何布尔值,因此如何检测提供的进程是否正在等待用户输入?@Paktrick:如果成功,它将返

是否有方法检测windows进程何时正在等待用户输入

例如,当您单击它加载的特定程序时,在这种情况下,该程序的进程可能处于加载状态

当程序完全加载并等待用户输入到下一步的过程时会发生什么情况。有没有办法检测到这一点


欢呼声

用进程句柄呼叫。它将暂停执行,直到程序完成初始化,并且正在等待用户输入,而不等待任何输入。

使用进程句柄调用。它将暂停执行,直到程序完成初始化,并等待用户输入,但没有任何输入挂起。

它不返回任何布尔值,因此如何检测提供的进程是否正在等待用户输入?@Paktrick:如果成功,它将返回
0
WAIT\u失败
WAIT\u超时
否则(后者仅在超时不是无限时才可能)。因此,如果输出为0,这意味着提供的进程已加载?干杯,伙计,这就是我要找的!嘿,可以传递进程id而不是句柄吗?因为我必须在jna中映射这些函数。java native accessIt不返回任何布尔值,因此如何检测提供的进程是否正在等待用户输入?@Paktrick:它返回
0
表示成功,
WAIT\u失败
WAIT\u超时
否则(后者仅在超时不是
无限时才可能)。因此,如果输出为0,这意味着提供的流程已加载?干杯,伙计,这就是我要找的!嘿,可以传递进程id而不是句柄吗?因为我必须在jna中映射这些函数。java本机访问