c++ - Qt 安全删除设备

标签 c++ qt usb qt5 removable-storage

我正在寻找一种方法来从我的 Qt 5.2 应用程序中安全地删除我的 USB key ,但我找不到任何 Qt 模块来执行此操作。

他们是这样做的一种方式还是我必须对其进行硬编码?

最佳答案

我从未使用 Qt 移除 USB,但这个简单的 C 代码也可以。

#include <sys/mount.h>

int umount(const char *target);

关于c++ - Qt 安全删除设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23743512/

相关文章:

c++ - 编译时未实现的 QColor 错误 (C++)

c++ - 在 QImage 上绘制 QPainterPath 的指定部分 [缩放和平移]

qt - unique_ptr 并传递给连接

windows - 伪造 USB 设备的存在以测试 Windows 上的驱动程序安装

c++ - c++、objective-c和objective-c++有什么区别?

c++ - 为什么 std::hardware_con/corruption_interference_size 不同?

windows-7 - Windows 7 中的 USB Missile Launcher 驱动程序

c++ - 由于重新插入设备,如何将 USB HID 句柄测试为无效

c++ - 是否可以使用元组中传递的参数的所有可能 K 组合(重复)来调用方法?

C++,在类变量中添加条件语句