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)

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());
			}
 
 
 
		});
merci pour support et aide