如何在 java 和 c++ 中获取硬件 ID
How to get hardwares id in java and c++
我想从java和c ++获取处理器,主板和硬盘的硬件ID。请帮我解决这个问题。在所有操作系统中,如Windows,Linux,mac os。
这是一个艰难的话题。如果你足够勇敢,我建议使用Solid,这是KDE的硬件设备框架,可以在Linux/Win/Mac下工作。但是你必须考虑到 Solid 需要很多额外的依赖项,即 KDE 和 Qt 库(其中一些(,以及处理硬件访问的底层库,所以你的整个项目的大小会增加很多。正如我们所说,KDE 人员正在努力对他们的库进行深度重构,以获得他们库的更小和独立的子集,所以在不久的将来,Solid 将比现在更少的依赖关系可用。问题是:是否值得将如此大和额外的依赖项拉到您的项目中?您准备好承受在每个平台上发布/部署这些库的技术难题了吗?如果答案是肯定的,那就使用它;否则,您应该尝试不同的东西(除了Solid之外,我不知道(,或者编写您的精简库来包装特定于操作系统的调用,以从硬件获取这些信息。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 使用指针从C++中的数组中获取最大值
- 如何获取std::result_of函数的返回类型
- 如何在openssl-ecc中获取十六进制格式的私钥
- 使用Unreal C++获取VR耳机的世界位置/方向
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 从C字符串中获取奇怪的字符串长度
- 为什么我的for循环不能正确获取argv
- 从python中调用C++函数并获取返回值
- 如何获取一个数字的前3位
- 获取字符串的长度并将其分配给数组
- 无法获取菜单选择以运行函数.C++
- 如何在 Windows 进程回调中断开连接时获取设备信息(硬件 ID)
- 使用/硬件/QCOM/MEDIA-CAF/MSM8916获取错误
- 获取 /dev/video0 的硬件信息
- 如何在 java 和 c++ 中获取硬件 ID
- 以编程方式获取Windows上硬件线程数的可靠方法
- 如何在Windows中获取指向硬件驱动程序的指针