Volser 1.3

Licentie: Gratis ‎Bestandsgrootte: 160.77 KB
‎Gebruikersbeoordeling: 4.0/5 - ‎1 ‎Stemmen

Krijgt het 4-byte 32-bits binaire volume serienummer van een Windows schijfstation toegewezen wanneer het is opgemaakt om te bieden en bijna unieke id. Verwar dit niet met de woelmuis(, de tekenreeksnaam, of het schijfserienummer van de fabrikant dat aan een harde schijf in de fabriek is toegewezen. Gebruikt JNI en C++ native code. Bestaat uit java en JNI die u in uw eigen code opneemt. U testen met C: CD com.mindprod.volser java.exe -pot volser.jar en ervoor te zorgen dat volser.32.dll iand volser.64.dll op het pad zijn, bijvoorbeeld in de huidige directory. Om getVolser te gebruiken, heb je drie stukjes code nodig in je Klasse: 1. 2. een statische init om de JNI-bibliotheek te laden 3. een oproep aan de getVolser native methode D.w.z. import com.mindprod.volser.Volser; ... Statische { krijgen DLL geladen van ergens op java.library pad. System.loadLibrary( "volser.32" ); /** * testharnas * * @param args niet gebruikt */ openbare statische void main( String[] args ) { Moet drive brief met dubbele punt en trailing backslash laatste int volser = Volser.getVolser( "C:\" ); System.out.println( "4-byte Volume serienummer voor station C: is " + Integer.toHexString( volser ); } } Volser doet niet veel op zichzelf, anders dan een debugging testharnas om de getVolser-methode aan te tonen.

versiegeschiedenis

  • Versie 1.3 geplaatst op 2012-12-11
    64-bits ondersteuning toevoegen
  • Versie 1.1 geplaatst op 2008-09-23
    probleem met Microsoft C++ runtime-bibliotheek oplossen

Programmadetails