我创建了一个始终在 root 下运行的 Mac OS X 助手应用程序。我需要从中启动其他应用程序,但不是以 root 身份启动。我希望它从当前登录的用户(不是 sudoed root)启动。
我尝试过使用[NSTask launchedTaskWithLaunchPath:arguments:]
和许多其他方法,但它们都使用 root 权限来启动我的应用程序。
作为当前 Mac OS X 登录用户,如何从帮助程序启动我的应用程序?
我创建了一个始终在 root 下运行的 Mac OS X 助手应用程序。我需要从中启动其他应用程序,但不是以 root 身份启动。我希望它从当前登录的用户(不是 sudoed root)启动。
我尝试过使用[NSTask launchedTaskWithLaunchPath:arguments:]
和许多其他方法,但它们都使用 root 权限来启动我的应用程序。
作为当前 Mac OS X 登录用户,如何从帮助程序启动我的应用程序?