public class DiskID {
static {
System.loadLibrary("DiskID");
System.loadLibrary("DiskID32");
}
/**
* 获得硬盘序列号
* @return
*/
public static native String getDiskID();
/**
* 获得硬盘厂家
* @return
*/
public static native String getFactory();
public static void main(String[] args) {
System.out.println(">>" + DiskID.getDiskID() + "<<");
System.out.println(">>" + DiskID.getFactory() + "<<");
}
}
类似于这种代码就可以,但是要求dll必须符合jni的要求才行,
JNI,Jacob等都可以实现,不过需要研究研究,比较复杂