Bonjour:
j'ai le code suivant qui donne le numéros de série d'in disque dur :
est ce qu'ont peux faire une interface ou exécutable qui marche uniquement sur ce numéros de série C'est a dire on introduira ce dernier dans le code de l'interface , si en change de disque dur ou ordinateur l'interface ne s'exécutera pas ( moyen de sécuriser l’interface créer)
merci pour support et aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 public void actionPerformed(ActionEvent arg0) { String sc = "cmd /c" + "wmic diskdrive get serialnumber"; Process p = null; try { p = Runtime.getRuntime().exec(sc); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { p.waitFor(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line; StringBuilder sb = new StringBuilder(); try { while ((line = reader.readLine()) != null) { sb.append(line); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("HDD Serial number: " + sb.substring(sb.toString().lastIndexOf("r") + 1).trim()); } });
Partager