Obtém o número de série binário de 4 bytes de 32 bits de um Windows unidade de disco atribuída quando é formatada para fornecer e id quase único. Não confunda isto com o volser(, o nome da corda, ou o número de série do disco do fabricante atribuído a um disco rígido na fábrica. Utiliza código nativo JNI e C++. Consiste em java e JNI que inclui no seu próprio código. Pode testar com C: CD com.mindprod.volser java.exe-jar volser.jar e garantindo que volser.32.dll iand volser.64.dll estão no caminho, por exemplo no diretório atual. Para usar getVolser, você precisa de três pedaços de código na sua classe: 1. uma importação, 2. uma inedição estática para carregar a biblioteca JNI 3. uma chamada para o método nativo getVolser Ou seja, o que é que se pode fazer? import com.mindprod.volser.Volser; ... estática { obter DLL carregado de algum lugar no caminho da biblioteca java.. System.loadLibrary( "volser.32" /** * arnês de teste * * @param args não usados */ vazio estático público principal (String[] args ) { Precisa de carta de condução com cólon e retrocesso volser int final = Volser.getVolser("C:\" System.out.println("4-byte Número de série volume para unidade C: is " + Integer.toHexString ( volser) ); } } Volser não faz nada por si só, além de uma depurado arnês de teste para demonstrar o método getVolser.
história da versão
- Versão 1.3 postado em 2012-12-11
adicionar suporte de 64 bits - Versão 1.1 postado em 2008-09-23
resolver problema com a biblioteca de tempo de execução Microsoft C++
Detalhes do programa
- Categoria: Desenvolvimento Web > Java & JavaScript
- Editor: Canadian Mind Products
- Licença: Grátis
- Preço: N/A
- Versão: 1.3
- Plataforma: windows