AppleScript 以管理员身份运行程序
来源:互联网 发布:淘宝售后电话人工服务 编辑:程序博客网 时间:2024/05/29 10:07
以下这条Apple Script可以用管理员身份去执行一个命令或程序, 权限是继承的。
do shell script "chmod 777 /tmp" with administrator privileges
在Objective-C里也可以
NSDictionary *error = [NSDictionary new]; NSString *script = @"do shell script \"chmod 777 /tmp\" with administrator privileges"; NSAppleScript *appleScript = [[NSAppleScript alloc] initWithSource:script]; if ([appleScript executeAndReturnError:&error]) { NSLog(@"sucess"); } else { NSLog(@"fail!"); }
用whoami来获取当前的权限, 输出到/tmp/me文件里
NSDictionary *error = [NSDictionary new]; NSString *script = @"do shell script \"whoami > /tmp/me\" with administrator privileges"; NSAppleScript *appleScript = [[NSAppleScript alloc] initWithSource:script]; if ([appleScript executeAndReturnError:&error]) { NSLog(@"sucess"); } else { NSLog(@"fail!"); }
0 0
- AppleScript 以管理员身份运行程序
- 让程序自动以管理员身份运行
- 如何以管理员身份自动运行 程序
- .net 程序以管理员身份运行
- 让程序自动以管理员身份运行
- C#默认以管理员身份运行程序
- c# 程序以管理员身份运行
- C#默认以管理员身份运行程序
- C#默认以管理员身份运行程序
- c#程序以管理员身份运行
- C#默认以管理员身份运行程序
- VS2010设置程序以管理员身份运行
- C#如何以管理员身份运行程序
- VS2012 程序以管理员身份运行
- C#默认以管理员身份运行程序
- C#如何以管理员身份运行程序
- C#默认以管理员身份运行程序
- C#如何以管理员身份运行程序
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】(一)
- ORACLE 常用函数——转换函数
- Html学习笔记1
- PLSQL内用TRUNCATE删除表
- Mahout--(一)数据承载
- AppleScript 以管理员身份运行程序
- Launcher2如何实现icon添加统一背景图
- 新手如何学习网络营销
- 2012年5月SAT香港真题解析
- material of netezza
- 微信企业号开发(3)
- Android之退出整个应用的一种方法
- vim的保存文件和退出命令
- apache启动提示the requested operation has failed