Bonjour,
j'ai besoin d'écrire dans un répertoire dans lequel l'utilisateur en cours n'a pas les droits.
Pour ce faire, je souhaiterais pouvoir lancer une fonction de copie en spécifiant un autre utilisateur. J'ai pensé à la fonction CreateProcessWithLogonW couplée à CMD et sa fonction copy mais la solution n'est pas des plus élégantes.
Runas(E_Utilisateur.Text,E_Domaine.Text,E_Mdp.Text,'CMD','"Copy'+E_Source.Text+' '+E_Destination.Text'&&Exit"');
avec runas, une procédure qui utilise CreateProcessWithLogonW.
Il y a-t-il une autre solution ?
Merci d'avance
Partager