如何从mac中的恶魔发起代理

时间:2015-10-29 10:25:33

标签: xcode macos plist

我有一个像下面这样复杂的场景。

  1. 代理A正在运行,由“launchctl load /Library/LaunchAgent/com.A.test.plist”启动
  2. 此代理使用命令行“installer -pkg /abcd.pkg -target /”启动安装程序,此安装程序以授权运行
  3. 在此安装程序中,我正在运行一个运行实用程序exe的sh脚本,
  4. 此实用程序exe具有以下代码 `int ret = setuid(uid);

    int status = 0;
    if ((status = system("launchctl load  -w /Library/LaunchAgents/com.abcd.xyz.plist"))) {
        print error;
        return 1;
    }`
    
  5. 上面给出错误“不允许操作”

    如果我通过双击pkg午餐,同样的代码运行正常。

    的问候, Birajendu

0 个答案:

没有答案