• 5516阅读
  • 3回复

qt 实现U盘管理的问题 [复制链接]

上一主题 下一主题
离线mwl0223
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-01
想用qt 做个 u盘管理器  用QDBus  检测U盘 插拔  


interfaceHal = new QDBusInterface(DBUS_HAL_SERVICE,DBUS_HAL_PATH,DBUS_HAL_INTERFACE,QDBusConnection::systemBus());
    QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH, DBUS_HAL_INTERFACE, "DeviceAdded", this, SLOT(slotDeviceAdded(QString)));
    QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH, DBUS_HAL_INTERFACE, "DeviceRemoved", this, SLOT(slotDeviceRemoved(QString)));
    


遇到问题
1.以前我的 ubuntu  不支持 u盘自动挂载,做完这个程序后 插上u盘 会自己挂载 ,桌面显示快捷方式, 即使qt程序没有运行,好像是开起自动挂载服务了,怎么停止呢?
2. 直接拔掉u盘  再插就不识别了,只能重启系统


有哪位大侠 遇到过类似问题么  ?
离线joyce3800
只看该作者 1楼 发表于: 2012-06-01
kill -9 服务id
离线loopolike

只看该作者 2楼 发表于: 2012-06-02
楼主加油,
离线yanzi1225627
只看该作者 3楼 发表于: 2012-08-11
楼主解决问题了么??求指导啊
快速回复
限100 字节
 
上一个 下一个