问题描述
我正在使用 Xcode swift ui 应用程序和 C++ 程序进行开发,该程序与 macOS 版本 11.2.1 上的应用程序交互。
应用安装到 /Application/myApp
当我的 c++ 程序启动时,它使用带有 3 个参数的 system(..) api 执行应用程序:
system("open -n -a /Application/myApp --args arg1 arg2 arg3");
当我从 xcode/终端运行我的 c++ 程序时,一切运行良好,应用程序被执行并接收 3 个参数。
但是当我作为系统守护进程(root)运行我的 C++ 程序时,该应用程序仅在没有 3 个参数的情况下执行。
当从作为系统守护程序运行的程序调用 system("open -n -a /Application/myApp --args arg1 arg2 arg3")
时,为什么没有将参数传递给我的应用程序的任何想法,我该如何解决?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)