Accéder au numéro de série du lecteur par un script vb
Projet gus05 de développement Java :: Chantiers :: Chantiers techniques :: Transfert des données :: Périphériques Ordinateur :: Interfaçage avec l'OS : les disques durs
Page 1 sur 1
Accéder au numéro de série du lecteur par un script vb
Voici une autre manière d'obtenir le numéro de série d'un lecteur de disque dur, en générant plus en exécutant un script vb qui va récupérer l'information pour nous. Il suffit de passer dans la fonction la lettre du lecteur désiré.
- Code:
public static String getHDDSerialNumber(String drive)
{
String result = "";
try {
File file = File.createTempFile("getHDDSerialNumber",".vbs");
file.deleteOnExit();
FileWriter fw = new java.io.FileWriter(file);
String vbs = "Set objFSO = CreateObject(\"Scripting.FileSystemObject\")\n"
+"Set colDrives = objFSO.Drives\n"
+"Set objDrive = colDrives.item(\"" + drive + "\")\n"
+"Wscript.Echo objDrive.SerialNumber";
fw.write(vbs);
fw.close();
Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
BufferedReader input = new BufferedReader
(new InputStreamReader(p.getInputStream()));
String line;
while((line = input.readLine()) != null)
result += line;
input.close();
}
catch(Exception e){
e.printStackTrace();
}
return result.trim();
}
Sujets similaires
» Trouver le numéro de série du lecteur et son filesystem grâce à JNA
» Trouver le type de lecteur avec JNA
» La série des submachines
» Trouver le type de lecteur avec JNA
» La série des submachines
Projet gus05 de développement Java :: Chantiers :: Chantiers techniques :: Transfert des données :: Périphériques Ordinateur :: Interfaçage avec l'OS : les disques durs
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Mar 16 Sep - 12:01 par Gus
» Présentation du jeu Vindinium
Jeu 20 Fév - 15:32 par Gus
» Rechercher la cible la plus proche avec le "Breadth First Search"
Jeu 20 Fév - 13:06 par Gus
» Impression d'écran avec sélection de zone
Jeu 20 Fév - 12:12 par Gus
» Envoyer un mail par un compte Gmail
Jeu 25 Avr - 14:04 par Gus
» Streaming : comment télécharger les vidéos
Lun 4 Fév - 19:59 par Gus
» Synology : installer ipkg
Mar 22 Jan - 21:22 par Gus
» Trouver le type de lecteur avec JNA
Mer 9 Jan - 23:11 par Gus
» Adresse ip publique et adresse ip privée, Internet box et UPnP
Mer 9 Jan - 21:02 par Gus
» Accéder au numéro de série du lecteur par un script vb
Mer 9 Jan - 19:31 par Gus