Pardon, j'oubliais:
Bonjour. (sincèrement désolé)
Le 16 janv. 07 à 14:49 Soir, Arnaud Nicolet a écrit:
Le 16 janv. 07 à 14:03 Soir, Baptiste Laget a écrit:
Bonjour,
J'aurai aimé savoir s'il est possible de lancer des applications
dans Mac OS X au démarrage sans que l'utilisateur ne le sache (il
s'agit d'un Daemon). Je fait mon App en REALBasic et j'aimerais
éviter le dossier StartupItems qui me paraît trop simple à
supprimer à mon goût.
Baptiste
Vous aurez de la peine à faire démarrer une application sans que
l'utilisateur experimenté sache d'où/de quoi elle est lancée!
Il n'est pas conseillé de faire démarrer une application sans que
l'utilisateur ne le sache (c'est même interdit par les "Apple Human
Interface Guidelines"). J'ose supposer qu'Apple n'a pas fait de
fonctions allant dans la direction opposée (d'ailleurs, je crois
que c'est effectivement impossible).
Donc, pour faire démarrer une application au démarrage:
1: soit la mettre dans le dossier "StartupItems" (avec des
autorisations spéciales et un fichier indiquant au service de
démarrage les données dont il a besoin).
2: soit l'ajouter dans les éléments du démarrage de la session
("préférences système", "Comptes"). Bon, d'accord, ce n'est pas la
même chose.
voilà.
Vous imaginez la faille de sécurité s'il était possible de définir
des applications à lancer au démarrage sans que l'utilisateur soit
au courant, sans qu'il ne puisse rien faire pour annuler ça (hormis
ne pas démarrer ou formater) et qui serait, en plus, executée en
"root" (puisqu'aucun utilisateur n'est connecté au démarrage)? Ça
s'appelerait tout simplement un virus (sans vouloir manquer de
respect).
Ma réponse (enfin!): ça ne doit pas être possible.
|