当前位置: 技术问答>linux和unix
关于DBUS建立连接的问题
来源: 互联网 发布时间:2016-07-06
本文导语: 请教各位大侠一个问题: 使用dbus进行进程通信时,建立一个连接,如 DBusConnection **ppstDBusConn; DBusError err; *ppstDBusConn = dbus_bus_get(DBUS_BUS_SYSTEM, &err); 在dbus_bus_request_name(*ppstDBusConn, "com.app.player", DBUS_NAME_FLAG_REPL...
请教各位大侠一个问题:
使用dbus进行进程通信时,建立一个连接,如
DBusConnection **ppstDBusConn;
DBusError err;
*ppstDBusConn = dbus_bus_get(DBUS_BUS_SYSTEM, &err);
在dbus_bus_request_name(*ppstDBusConn, "com.app.player", DBUS_NAME_FLAG_REPLACE_EXISTING , &err); 后报如下错误:
Connection ":01" is not allowed to own the service "com.app.player" due to security policies in the configuration file
请问这是因为在dbus_bus_get()时使用了参数DBUS_BUS_SYSTEM的原因吗?怎样使得连接":01" 有权获取服务"com.app.player"?
谢谢!
使用dbus进行进程通信时,建立一个连接,如
DBusConnection **ppstDBusConn;
DBusError err;
*ppstDBusConn = dbus_bus_get(DBUS_BUS_SYSTEM, &err);
在dbus_bus_request_name(*ppstDBusConn, "com.app.player", DBUS_NAME_FLAG_REPLACE_EXISTING , &err); 后报如下错误:
Connection ":01" is not allowed to own the service "com.app.player" due to security policies in the configuration file
请问这是因为在dbus_bus_get()时使用了参数DBUS_BUS_SYSTEM的原因吗?怎样使得连接":01" 有权获取服务"com.app.player"?
谢谢!
|
不是使用参数DBUS_BUS_SYSTEM的原因!
修改dbus配置文件即可
修改dbus配置文件即可
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。