获取 Windows 的 4 字节 32 位二进制卷序列号 磁盘驱动器分配时,它格式化提供和几乎唯一的 ID。 不要混淆这与卷(,字符串名称, 或分配给工厂硬盘的制造商磁盘序列号。 使用 JNI 和C++本机代码。 由 java 和 JNI 组成,您包括在您自己的代码中。 您可以使用 C: CD com. mindprod. volser java.exe - jar 卷.jar 并确保 volser.32.dll iand volser.64.dll 在路径上,例如在 当前目录。 要使用 getVolser,您需要在 类: 1. 导入, 2. 用于加载 JNI 库的静态 init 3. 对 getVolser 本机方法的调用 即。 导入 com. mindprod. volser. volser; ... 静态 { 从 java. 库路径上的某个地方加载 Dll 。 系统.load图书馆("volser.32"); /** * 测试线束 * • @param未使用 */ 公共静态空隙主 ( 字符串 = args ) { 需要带冒号和尾随反斜杠的驱动器号 最终国际 volser = Volser. getvolser ("C:\" System.out.println (驱动器 C 的 4 字节卷序列号为 " = 整数.toHexString (volser); } } 除了调试,Volser 本身什么都不做 测试线束,以演示 getVolser 方法。
版本历史记录
- 版本 1.3 发布于 2012-12-11
添加 64 位支持 - 版本 1.1 发布于 2008-09-23
修复了微软运行时C++库的问题
软件信息
- 软件分类: 网络开发 > Java + Javascript
- 发布者: Canadian Mind Products
- 许可: 免费
- 价格: N/A
- 版本: 1.3
- 适用平台: windows