Verrouiller la session du Mac (retour au login)

Bonjour,



Je cherche une API capable de verrouiller la session utilisateur, exactement de la même façon que lorsque l'on clique en haut à  droite sur son nom et que l'on choisit "Fenêtre d'ouverture de session".



Je cherche bien à  verrouiller, pas à  fermer la session. Bref, l'équivalent de "LockWorkStation" sous windows...



Une idée ?



Merci par avance.

Réponses

  • Pourrais-tu te présenter ?



    Sinon, tu peux passer par une commande Terminal...
  • JE729JE729 Membre
    décembre 2012 modifié #3
    Une solution :

    <br />
    NSString *script= @&quot;tell application \&quot;System Events\&quot; \n\<br />
                      log out \n\<br />
                      end tell&quot;;[/font]<br />
    NSAppleScript *appleScript = [[NSAppleScript alloc] initWithSource:script];<br />
    [appleScript executeAndReturnError:NULL]<br />
    [appleScript release];<br />
    




    A voir si la solution est adaptée à  ta situation. Je pense qu'elle devrait pas fonctionner avec le sandbox.
  • 'Larme' a écrit:
    Pourrais-tu te présenter ? Sinon, tu peux passer par une commande Terminal...




    Apparemment la commande suggerée, lancée depuis mon application fonctionne parfaitement. Merci !
Connectez-vous ou Inscrivez-vous pour répondre.