Bonsoir à tous,

Je travail actuellement sur une application qui lancerait un logiciel en tant qu'administrateur.
Mais je ne sais pas comment le faire.

Une partie du code :
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
 
JButton jb = new JButton("< se connecter");
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
			String commande = "";
			String operatingSystem = System.getProperty("os.name");
			// Sous Windows
			if (operatingSystem.startsWith("Windows")) {
				commande = ""; // je en connais pas la commande pour lancer en tant qu'administrateur un logiciel
			}
 
			// Sous Linux ou Mac
			else if (operatingSystem.startsWith("Linux")
					|| operatingSystem.startsWith("Mac OS X")) {
				commande = ""; // je pense à un sudo mais je ne suis pas sûr
			}
 
			Runtime.getRuntime().exec(commande);
 
		} catch (Exception e1) {
			e1.printStackTrace();
		}
});
Pourriez-vous m'aider ?
Cordialement,
SoPrettyy.