Volser 1.3

Licenza: Gratuito ‎Dimensioni del file: 160.77 KB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

Ottiene il numero seriale di volume binario a 4 byte a 32 bit di un Windows unità disco assegnata quando è formattata per fornire un ID quasi univoco. Non confondere questo con il volser (, il nome della stringa, o il numero di serie del disco del produttore assegnato a un disco rigido in fabbrica. Utilizza codice nativo JNI e C++. È costituito da java e JNI che includi nel tuo codice. È possibile testare con C: Cd com.mindprod.volser java.exe -jar volser.jar e garantendo volser.32.dll iand volser.64.dll sono sulla strada, ad esempio nel directory corrente. Per utilizzare getVolser, sono necessarie tre parti di codice Classe: 1. un'importazione, 2. un init statico per caricare la libreria JNI 3. una chiamata al metodo nativo getVolser Cioè. importare com.mindprod.volser.Volser; ... Statico { ottenere DLL caricata da qualche parte nel percorso java.library. System.loadLibrary( "volser.32" ); /** * imbracatura di prova * * @param args non utilizzato */ public static void main( String[] args ) { Ha bisogno di lettera di unità con due punti e barra rovesciata finale final int volser = Volser.getVolser( "C:\" ); System.out.println( "numero di serie volume a 4 byte per l'unità C: è " + Integer.toHexString( volser ) ); } } Volser non fa molto da solo, a parte un debug test harness per dimostrare il metodo getVolser.

cronologia delle versioni

  • Versione 1.3 pubblicato il 2012-12-11
    Aggiungere il supporto a 64 bit
  • Versione 1.1 pubblicato il 2008-09-23
    Risolvere il problema con la libreria di runtime Microsoft C++

Dettagli del programma