tubocurarine的ChinaUnix博客
tubocurarine
全部博文(21)
2011年(1)
2010年(2)
2009年(18)
Arvin123
bbq0927
zpf0518
wuyu1998
janyou
db_sin
xuxuwang
qifeng71
smartzhx
分类:
2010-03-22 18:15:48
AuthorizationRef auth = NULL; OSStatus err; err = AuthorizationCreate(NULL, NULL, kAuthorizationFlagExtendRights|kAuthorizationFlagInteractionAllowed, &auth); if( err != errAuthorizationSuccess ) { fprintf(stderr, "oops: %ld\n", (long int)err); exit(-1); } char *opts[] = { "some", "parameters", "to", "pm", NULL }; err = AuthorizationExecuteWithPrivileges( auth, "/usr/bin/pmset", kAuthorizationFlagDefaults, opts, NULL); AuthorizationFree(auth, kAuthorizationFlagDefaults); if( err != errAuthorizationSuccess ) { fprintf(stderr, "oops: %ld\n", (long int)err); exit(-1); }
上一篇:emacs on win32
下一篇:Logviewer-mode of Emacs
登录 注册