Question

Je souhaite démarrer une application (.app) au démarrage d'un compte invité dans Mac (Snow Leopard). L'application désactive également tous les raccourcis et le quai (à l'aide du kiosque). L'utilisateur doit saisir un numéro de jeton pour se connecter. J'ai fait l'application mais je ne peux pas forcer tous les autres services à arrêter. Si je le mets dans la séquence de démarrage via System-> Services, l'application ne vient pas à l'avant. Au lieu de cela, il est lancé mais est dans le DOC et je dois cliquer à gauche pour le lancer devant. :( (Je veux le faire par programme en modifiant la séquence de démarrage de Mac OS)

Le problème est que j'ai utilisé le kiosque et cela ne fonctionne que lorsque mon application est devant.

J'ai donc besoin d'exécuter ce que je ne peux pas comprendre. 1) Exécutez mon application uniquement (après la connexion et aucun autre service) et le reste du Mac doit démarrer une fois que mon application est sortie.

Merci d'avance pour toute aide que vous pouvez fournir

Était-ce utile?

La solution

J'ai déjà essayé de vous dire dans votre question précédente que vous allez probablement dans le mauvais sens. Si vous mettez quelque chose dans les éléments de connexion d'un utilisateur, il peut facilement être désactivé en maintenant "Shift" lors de la connexion (que vous ne voulez probablement pas); Aussi, pirater complètement votre routine de démarrage Mac OS (si elle boîte être fait) est un peu trop à mes yeux.

Vous devriez sérieusement considérer

  • Utilisation d'une bannière de connexion / politique (réalisé par exemple ici) qui apparaîtrait sur le loginwindow (donc un utilisateur doit être d'accord)
  • Utilisation d'un crochet Loginwindow combiné avec un crochet de déconnexion pour modifier le mot de passe utilisateur (par exemple en fonction d'une liste de mot de passe cachée et à l'aide de DSCL -PASSWD ou PWPOLICY) une fois que l'utilisateur se déconnecte. De cette façon, vous devriez pouvoir générer des mots de passe basés sur une liste et les valider (système de jeton)

Le vôtre, Asmus

PS: Sur votre question précédente Vous avez commenté la réponse de Mipadi selon laquelle vous avez trouvé un excellent lien, pensé qu'il manquait. Pourriez-vous peut-être ajouter cela, car cela pourrait être intéressant pour d'autres personnes à l'avenir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top