我链接到libgio并使用VolumeMonitor类检索当前安装的卷。当我调用get_connected_drives时,它应该返回一个驱动器列表(usb大容量存储,cd驱动器),但它返回一个空列表。
我确定我也以root身份运行我的程序。
有什么想法吗?
更新:添加了示例。此外,我进一步调查发现,当我以root权限运行它时,它只返回一个空列表。有什么关于linux的东西,我不明白吗?
VolumeMonitor monitor = VolumeMonitor.get ();
// Print a list of drives connected to the system:
List<Drive> drives = monitor.get_connected_drives ();
foreach (Drive drive in drives) {
print_drive (drive, "Connected");
}