Bonjour,
je viens de développer une DLL permettant de lancer un .exe
Le code est très simple mais suffit :
Par contre, l'exe s'exécute en arrière plan. Je suppose que c'est parce que mon logiciel appelant cette DLL est lancé par l'utilisateur "Système".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public string LanceExe() { try { System.Diagnostics.Process.Start(@"D:\Logiciels\Modbus\ModbusDoctor\ModbusDoctorV2.exe"); } catch (Exception ex) { return ex.ToString(); } return null; }
Comment faire pour le forcer à s'exécuter sur l'utilisateur actuel et du coup le voir s'afficher ?
Merci
Partager