我想知道是否有人知道在计算机上捕获新应用程序启动或停止的方法。例如,用户登录并打开 word、outlook 或 IE。我想抓住那个实例打开。我一直在使用 Process。
我正在构建一个在后台运行并写入事件日志的服务。
public string applicationID()
{
Process p = new Process();
string application = p.ProcessName.ToString();
return application;
}
我知道做一个 foreach 来获取进程列表。一些指针或样本会很棒。