Execution en tant qu'administrateur ne lance pas d'application externe
Bonjour,
Contexte :
- Windows 8
- Compte administrateur avec mot de passe
- Java jre 1.8 installée en tant qu'administrateur
- java.exe et javaw.exe paramétrés pour s'exécuter en tant qu'administrateur
- script batch qui s'exécute en tant qu'administrateur lui aussi
- UAC désactivé (contrôle de compte utilisateur)
J'ai mon script batch qui lance une application Java :
Code:
1 2 3
| @echo off
start /min javaw -jar "C:\Program Files\PLOP\Lanceur.jar"
exit |
Une fois lancée mon application java tente de lancer un exécutable. Malheureusement j'ai une exception qui me dit "java.io.IOException: Cannot run program "C:/PLIP/plip.exe": CreateProcess error=740, L’opération demandée nécessite une élévation" et mon application plip.exe n'est pas lancée.
Idem si dans mon script j'enlève "start /min".
Idem si je lance mon script via un clic-droit .. exécuter en tant qu'administrateur.
Par contre si je lance l'application cmd.exe via un clic-droit .. exécuter en tant qu'administrateur, puis que j'y tape "javaw -jar "C:\Program Files\PLOP\Lanceur.jar"", là par contre plip.exe est bien lancée par mon application Java.
Comment puis-je me mettre dans le même contexte avec mon script alors que dans les propriétés il est paramétré pour s'exécuter en tant qu'administreteur ?
Merci pour votre aide et vos conseils !!