Volser

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.

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

C:

CD \com.mindprod.volser

java.exe com.mindprod.volser.Volser

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

class:

1. an import,

2. a static init to load the JNI library

3. a call to the getVolser native method

i.e.

import com.mindprod.volser.Volser;

...

static

{

// 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.

Download

System Requirements:

Java, Linux, Mac OS X, Unix, Win2000, Win7 x32, Win7 x64, WinServer, WinVista, WinVista x64, WinXP

Version:

1.3

Last updated:

2012-12-12 09:37:04

Publisher:

Canadian Mind Products

Homepage:

http://mindprod.com

File name:

volser13.zip

File size:

0.24MB

License:

Freeware

Price:

0.00

You may also like...