Revision: 21126
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2009 21:28 by iloveitaly
Initial Code
- (BOOL) isActiveUser {
NSDictionary *sessionInfo = (NSDictionary *) CGSessionCopyCurrentDictionary();
NSString *shortUserName = [sessionInfo valueForKey:kCGSessionUserNameKey];
NSString *userUID = [sessionInfo valueForKey:kCGSessionUserIDKey];
BOOL userIsActive = [[sessionInfo valueForKey:kCGSessionOnConsoleKey] boolValue];
NSString *loginCompleted = [sessionInfo valueForKey:kCGSessionLoginDoneKey];
NSLog(@"Session information: %@", sessionInfo);
return userIsActive;
}
Initial URL
http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPMultipleUsers/Concepts/FastUserSwitching.html
Initial Description
Initial Title
Check If Active Console / GUI User
Initial Tags
window, mac, server, user
Initial Language
C