macOS Apple Events
Basiese Inligting
Apple-gebeure is 'n kenmerk in Apple se macOS wat programme in staat stel om met mekaar te kommunikeer. Dit is deel van die Apple-gebeurbestuurder, wat 'n komponent van die macOS-bedryfstelsel is wat verantwoordelik is vir die hanteer van interproseskommunikasie. Hierdie stelsel maak dit moontlik vir een toepassing om 'n boodskap na 'n ander toepassing te stuur om te versoek dat dit 'n spesifieke operasie uitvoer, soos die oopmaak van 'n lêer, die herwinning van data, of die uitvoering van 'n bevel.
Die mina-daemon is /System/Library/CoreServices/appleeventsd
wat die diens com.apple.coreservices.appleevents
registreer.
Elke toepassing wat gebeure kan ontvang, sal met hierdie daemon kontroleer deur sy Apple-gebeur Mach-poort te voorsien. En wanneer 'n toepassing 'n gebeurtenis daarna wil stuur, sal die toepassing hierdie poort van die daemon aanvra.
Ingeslote toepassings vereis voorregte soos allow appleevent-send
en (allow mach-lookup (global-name "com.apple.coreservices.appleevents))
om in staat te wees om gebeure te stuur. Let daarop dat toekennings soos com.apple.security.temporary-exception.apple-events
kan beperk wie toegang het om gebeure te stuur wat toekennings soos com.apple.private.appleevents
benodig.
Dit is moontlik om die omgewingsveranderlike AEDebugSends
te gebruik om inligting oor die gestuurde boodskap te log:
Last updated