Nous avons une application cross plate-forme. L'application dispose d'une fonctionnalité pour le démarrage automatique une fois que l'utilisateur se connecte. Comment faire cela dans mac? à partir de l'application. Ajouter manuellement les éléments de connexion fonctionne mais je cherche comment le faire en utilisant une API ou quelque chose de similaire.Application Autostart Mac par programme
1
A
Répondre
2
S'il s'agit d'une application graphique, l'ajouter en tant qu'élément de connexion est la meilleure solution. Apple's dev note on the subject répertorie 3 façons de procéder: avec l'API Listes de fichiers partagées, via Apple Events ou avec l'API CFPreferences.
2
Vous devez créer un fichier de liste de propriétés launchd et le placer dans ~/Library/LaunchAgents
ou /Library/LaunchAgents
, selon que vous souhaitez modifier le système ou seulement pour l'utilisateur actuel.
This guide from Apple vous aidera à accomplir cette tâche.
Questions connexes
- 1. Bloquer par programme l'économiseur d'écran sous Mac OSX
- 2. Comment créer un programme d'installation Mac pour mon application Java?
- 3. comment faire autostart lorsque le système redémarre
- 4. Modification du mot de passe de l'utilisateur Mac OS X par programme ou par script
- 5. Obtenir/définir par programme Mac OSX raccourci clavier système par défaut
- 6. Awaking Mac par programmation
- 7. Exportation de données par programme à partir d'une application
- 8. Pouvez-vous redémarrer par programme une application j2ee?
- 9. Comment obtenir la capture d'écran d'une application minimisée par programme?
- 10. comment puis-je obtenir par programme le nom d'une application?
- 11. Définir l'association de fichier par défaut Mac OS X Programme d'installation Java Package Maker
- 12. Sécuriser une application web avec l'adresse mac
- 13. Comment graver un CD audio par programme sous Mac OS X
- 14. Activation par programme de NSMenuItem
- 15. Application bundle Mac OS X Leopard
- 16. Récupérez par programme les détails du processeur à partir de Mac OS X
- 17. Supprimer une application du programme de lancement par programme dans Android
- 18. Application personnalisée MAC OS X Rebondir dans le Dock
- 19. Comment puis-je obtenir par programme l'adresse MAC d'un iPhone 3G S?
- 20. Mac OS X: CGGetLastMouseDelta et déplacement de la souris par programme
- 21. Comment récupérer le niveau d'encre des cartouches par programme (Epson StatusMonitor + Mac OS X)?
- 22. Obtenir la liste des voix de synthèse vocale Mac par programme?
- 23. Soumettre un formulaire par programme
- 24. Télécharger le JRE par programme?
- 25. Impossible de trouver le programme >> dans Mac
- 26. Mac développement - la construction d'une application avec la barre d'outils
- 27. Comment contrôler par programme l'utilisation du processeur par une application C# Winform
- 28. Appelez par programme @Controller
- 29. Démarrer par programme UserControlTestContainer.exe
- 30. Imprimer FixedDocument par programme
Je sais que c'est un vieux billet mais je suis tombé dessus aujourd'hui et suivi vos conseils. Un conseil utile pour les lecteurs de> 2012: L'approche de l'API CFPreferences est maintenant obsolète. ("Dans les versions précédentes d'OS X, il était possible d'ajouter des éléments de connexion en envoyant un événement Apple, en utilisant l'API CFPreferences, et en modifiant manuellement un fichier de liste de propriétés. –