Frage

Ich möchte eine Anwendung (.app) beim Start in einem GÄSTEKONTO in Mac (Schneeleopard) starten.Die App deaktiviert alle Verknüpfungen und dockt auch an (über den Kiosk).Der Benutzer muss eine Token-Nummer eingeben, um sich anzumelden.Ich habe die App erstellt, kann aber nicht jeden anderen Dienst zum Stoppen zwingen.Wenn ich es über System-> Dienste in die Startsequenz bringe, kommt die App nicht an die Spitze.Stattdessen wird es gestartet, befindet sich aber im Dokument und ich muss mit der linken Maustaste darauf klicken, um es vorne zu starten.:( (Ich möchte dies programmgesteuert tun, indem ich die Startsequenz von Mac OS bearbeite.)

Problem ist, dass ich einen Kiosk verwendet habe und dieser nur funktioniert, wenn sich meine Anwendung vorne befindet.

Also muss ich das ausführen, was ich nicht herausfinden kann. 1) Führen Sie meine App nur aus (nach dem Anmelden und KEINEM ANDEREN SERVICE) und der Rest des Mac sollte nach dem Beenden meiner App starten.

Vielen Dank im Voraus für jede Hilfe, die Sie zur Verfügung stellen können

War es hilfreich?

Lösung

Ich habe bereits versucht, es Ihnen in Ihrer vorherigen Frage dass Sie wahrscheinlich den falschen Weg gehen. Wenn Sie etwas in die Anmeldeelemente eines Benutzers einfügen, kann es einfach deaktiviert werden, indem Sie beim Anmelden die Umschalttaste gedrückt halten (was Sie wahrscheinlich nicht möchten). Außerdem ist es in meinen Augen etwas zu viel, Ihre Mac OS-Startroutine vollständig zu hacken (wenn dies möglich ist).

Sie sollten ernsthaft überlegen,

  • Verwenden eines Login- / Richtlinienbanners (beispielsweise hier ), das würde über dem Login-Fenster auftauchen (also muss ein Benutzer zustimmen)
  • Verwenden eines Login-Fenster-Hooks in Kombination mit einem Logout-Hook zum Ändern des Benutzerkennworts (z. B. basierend auf einer versteckten Kennwortliste und Verwenden von dscl -passwd oder pwpolicy), sobald sich der Benutzer abmeldet. Auf diese Weise sollten Sie in der Lage sein, Kennwörter basierend auf einer Liste zu generieren und zu validieren (Tokensystem)

    Ihr Asmus

    PS: Auf Ihrer vorherigen Frage haben Sie einen Kommentar abgegeben mipadis antwort, dass du einen tollen link gefunden hast, dachte, er fehlt. Könnten Sie dies vielleicht hinzufügen, da dies in Zukunft für andere Menschen interessant sein könnte?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top