我需要知道设备的安装位置(路径)。我使用libusb来了解设备何时插入。 ,我需要知道如何卸除设备C.如何知道USB存储设备的安装位置?
0
A
回答
0
您可以运行系统命令是这样的:
#include <iostream>
#include <stdio.h>/*optional*/
#include <stdlib.h>
void main() {
system("cat /proc/mounts");
system("cat /etc/mtab");
system("umount /dev/sda1");
}
见http://pubs.opengroup.org/onlinepubs/009604499/functions/system.html
0
后几个小时搜索,我找到了解决办法! 使用“libudev”,“mntent.h”和“sys/mount.h”。
手册libudev http://www.kernel.org/pub/linux/utils/kernel/hotplug/libudev/
教程libudev http://www.signal11.us/oss/udev/
mntent.h http://linux.die.net/man/3/getmntent
SYS/mount.h http://linux.die.net/man/2/umount2
谢谢!
相关问题
- 1. 知道一个USB设备的端点
- 2. 如何知道连接的USB设备的速度?
- 3. 如何知道设备屏幕上的collectionview单元的位置
- 4. 我如何知道android设备上相机的位置?
- 5. pip如何知道virtualenv和安装包的位置
- 6. 如何知道USB接口支持的备用设置的数量?
- 7. 如何知道设备?
- 8. 如何在OSX中查找安装的存储设备?
- 9. 如何查看设备文件的安装位置?
- 10. 如何为LG Thrive Android设备安装USB设备驱动程序?
- 11. 如何在睡眠时将USB设备安装在OSX上?
- 12. 在Mac上安装USB时设置umask
- 13. Android中的USB设置没有存储
- 14. 如何知道哪些已安装的设备在WINPCAP中具有Internet连接?
- 15. Android开OTG USB /外置SD卡存储设备及其路径
- 16. 如何停止USB存储设备弹出/卸载
- 17. 我想知道其他设备在我的iphone中的位置
- 18. 如何知道设备的密度?
- 19. 如何知道exe的安装路径?
- 20. Perl模块是否知道它的安装位置?
- 21. 如何确定连接的USB设备是否为USB闪存?
- 22. 闪存作为使用STM32的大容量存储设备USB设备库
- 23. nomore UDID - 如何存储每个设备的推送通知设置?
- 24. 如何知道Android上UsbDevice实例的linux usb设备文件路径?
- 25. 如何知道何时在Cocoa中连接HID USB /蓝牙设备?
- 26. 安装软件包列表 - 我如何知道它失败的位置
- 27. 没有人知道如何安装greenplum
- 28. 不知道如何安装historymod
- 29. 如何知道iOS设备是通过USB还是Wall Port Charger连接?
- 30. 如何知道javascript的输入位置
但是我怎么知道libusb发现的设备是什么? – 2012-03-12 23:57:20
我不认为'system()'是一种以C语言编程的方式。 – 2012-03-13 01:05:46