Bonjour,

Je désirerais exécuter des lignes de commandes. Pour essayer, j'ai créé ce code qui fonctionne parfaitement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
AProcess := TProcess.Create(nil);
AProcess.CommandLine := 'dia';
AProcess.Execute;
AProcess.Free;
Par contre, je désire y insérer un accès administrateur, en créant le code suivant, rien ne se passe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
AProcess := TProcess.Create(nil);
AProcess.CommandLine := 'sudo dia';
AProcess.Execute;
AProcess.Free;
Quelqu'un aurait-il une solution ?

Merci d'avance.

Lohot