Platforms to show: All Mac Windows Linux Cross-Platform
Authorization
A class for getting root rights on Mac OS X to perform some system stuff.
- Classes
- class AuthorizationItemMBS
- class AuthorizationItemSetMBS
- method Append(item as AuthorizationItemMBS)
- method Remove(index as Integer)
- property Count as Integer
- property Item(index as Integer) as AuthorizationItemMBS
- class AuthorizationMBS
- method Authorize(rights as AuthorizationItemSetMBS, flags as Integer)
- method Authorize(rights as AuthorizationItemSetMBS, flags as Integer, byref outrights as AuthorizationItemSetMBS)
- method Available as boolean
- method close
- method closeStream
- method EOFStream as boolean
- method Execute(toolpath as string, parameters() as string)
- method Execute(toolpath as string, parameters() as string, openstream as boolean)
- method ExternalForm as string
- method FlushStream
- method Info as AuthorizationItemSetMBS
- method MakeStreamAsyncron
- method NewAuthorization(rights as AuthorizationItemSetMBS, flags as Integer) as Boolean
- method NewAuthorizationFromExternalForm(s as string) as Boolean
- method ReadStream(count as Integer) as string
- method SimpleAuthorize
- method SimpleNewAuthorization as Boolean
- method Wait as Integer
- method WriteStream(s as string) as Integer
- property Authorized as Boolean
- property Handle as Integer
- property KeepRights as Boolean
- property LastError as Integer
- property StreamHandle as Integer
Release notes
- Version 20.5
- Optimized a few more flags: iTunesLibraryMBS, GrowlMBS, AuthorizationMBS, SUUpdaterMBS, SpinningProgressIndicatorMBS, NSHelpManagerMBS and MAAttachedWindowMBS classes are now desktop only.
- Version 17.3
- Fixed crash with 64-bit for Execute methods in AuthorizationMBS class.
The items on this page are in the following plugins: MBS MacCF Plugin.