Volser 1.3

158.00 KB

Publisher Description

Gets the 4-byte 32-bit binary volume serial number of a Windows
disk drive assigned when it is formatted to provide and almost unique id.
Don't confuse this with the volser(, the string name,
or the manufacturer's disk serial number assigned to a hard drive at the factory.
Uses JNI and C++ native code.

Consists of java and JNI you include in your own code.

You can test with

CD com.mindprod.volser
java.exe -jar volser.jar

and ensuring volser.32.dll iand volser.64.dll are on the path, e.g. in the
current directory.
To use getVolser, you need three pieces of code in your
1. an import,
2. a static init to load the JNI library
3. a call to the getVolser native method


import com.mindprod.volser.Volser;
// get DLL loaded from somewhere on java.library path.
System.loadLibrary( "volser.32" );
* test harness
* @param args not used
public static void main( String[] args )
// Needs drive letter with colon and trailing backslash
final int volser = Volser.getVolser( "C:\" );
System.out.println( "4-byte Volume serial number for drive C: is " + Integer.toHexString( volser ) );

Volser does nothing much by itself, other than a debugging
test harness to demonstrate getVolser method.

Add a review

Tell us your experience with Volser 1.3


Volser 1.3 Screenshot

Click stars to rate this APP!

Users Rating:  
  4.0/5     1
Editor Rating:  
Downloads last week: 0
Size: 158.00 KB
Price: N/A
Release Date: 2012-12-11
Publisher: Canadian Mind Products
Operating System: linux, mac, other, unix, windows