Shellexecute en tant qu'administrateur

Herve_be
Messages postés
947
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
8 avril 2022
- Modifié le 7 mars 2020 à 12:16
vb95
Messages postés
2630
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
19 mai 2022
- 10 mars 2020 à 03:38
Bonjour,
En faisant ceci
lngReturn = ShellExecute(Me.hWnd, vbNullString, UpgradeFileName, vbNullString, App.Path, SW_SHOWNORMAL)

j'ai parfois lngReturn = 5 : The operating system denied access to the specified file
Est-il possible de lancer un exe en tant qu'administrateur à l'aide de shellexecute ?

1 réponse

vb95
Messages postés
2630
Date d'inscription
samedi 11 janvier 2014
Statut
Modérateur
Dernière intervention
19 mai 2022
151
Modifié le 10 mars 2020 à 03:42
Bonjour
Peut-être une réponse ici sans certitude : https://www.it-swarm.dev/fr/delphi/utiliser-shell-execute-pour-executer-cmd-en-tant-quadministrateur/1070957174/
Ce qui donnerait
lngReturn = ShellExecute(Me.hWnd, "runas", UpgradeFileName, vbNullString, App.Path, SW_SHOWNORMAL)


0