问题
I have an app and I need to switch to Login window programmatically similar to this application: http://itunes.apple.com/us/app/lock-me-now/id464265594?mt=12
Thank you.
回答1:
If you want to switch user:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID UserID
for UserID
id -u userName
For login Window
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
回答2:
You send an «aevtlogo» Apple Event to the loginwindow app. Look at the documentation for NSAppleEvent<Foo> classes.
来源:https://stackoverflow.com/questions/9683675/how-to-switch-to-login-window-using-obj-c-in-mac-os-10-6