Je cherche à exécuter un .bat ou un .lnk en temps qu'administrateur.
Je connais la fonction CreateProcessWithLogon (http://delphi.developpez.com/faq/?pa...cuterentantque), mais elle ne fonctionne pas pour ces types de fichier.
- Pour mon .bat (il sert à connecter un lecteur réseau), je le vois se lancer, mais il ne fait rien.
- Pour le *.lnk, il me retourne un code d'erreur, sans message d'erreur (et il ne lance rien).
Le problème de départ :
- Quand on exécute ces types de fichiers situés sur le réseau, Windows affiche une boîte de dialogue de confirmation. Je cherche à éviter l'affichage de cette boîte de dialogue. C'est pour ça que je cherche à exécuter en temps qu'Admin.
Une idée ?
![]()
Partager