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 :
Pourriez-vous m'aider ?
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(); } });
Cordialement,
SoPrettyy.
Partager