【问题标题】:Observe other application quit or sudden termination in cocoa app在可可应用中观察其他应用退出或突然终止
【发布时间】:2010-07-12 11:33:41
【问题描述】:

我需要围绕应用程序创建包装器,所以我创建了一个小可可应用程序,它使用[[NSWorkspace sharedWorkspace] launchApplication:…] 打开应用程序,我可以在该应用程序退出或终止时注册一些事件(如果应用程序完成好或坏,我当然需要获取事件方式)。我知道我可以询问这样的应用程序是否每秒都在运行,但我希望有更好的方法。

【问题讨论】:

    标签: cocoa macos termination


    【解决方案1】:

    看看Technical Note TN2050“在没有轮询的情况下观察进程生命周期”

    尤其是 NSWorkspace 通知 NSWorkspaceDidLaunchApplicationNotification 和 NSWorkspaceDidTerminateApplicationNotification

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多