Détecter les nouveaux processus et ceux qui s'arrêtent

APAP Membre
19:36 modifié dans API AppKit #1
Toujours dans le but de détecter les nouvelles fenêtre et celles qui disparaissent, je tente une autre approche:
- comment détecter le lancement d'un nouveau processus/thread
- comment détecter l'arrêt d'un nouveau processus
- comment savoir si à  un processus est attaché une fenêtre

Je ne sais pas si ca va déboucher sur qqlch mais au moins j'aurais appris des choses.

Merci par avance pour vos pistes :)

Réponses

  • ClicCoolClicCool Membre
    décembre 2009 modifié #2
    Pour cette question, comme pour d'autres qui semblent te préoccuper, regardes un peu du coté du NSDistributedNotificationCenter et NSWorkSpace

    C'est vrai par contre qu'on ne trouve pas de liste exhaustives des notifications existantes (et pour cause, chaque appli peut ajouter les siennes ;)

    A une époque y'avait un petit soft (avec code source) nommé Notification Watcher.

    Tu devrais encore le trouver sur le web, écrit pour 10.2 il reste encore fonctionnel néanmoins.
    Cette appli sympa passe son temps à  "surveiller les distributedNotifications et WorkSpaceNotifications et t'affiche en prime les paires Clef-Value associées s'il en trouve.

    ça donne une bonne idée des évènements observables facilement.
  • APAP Membre
    19:36 modifié #3
    Très interessant Notification Watcher, on apprend plein de choses en l'utilisant

    Merci  ;)
Connectez-vous ou Inscrivez-vous pour répondre.