Bonjour à tous,
Voici ce que je tente de faire :
je suis sur un poste client, j'ai besoin d'aller chercher un fichier sur un poste serveur et de le copier sur mon poste client.
J'ai donc utilisé la fonction copyfile:
Malheureusement avec ceci, je rencontre 2 problèmes que je n'arrive pas à résoudre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 try If CopyFile(PChar(pathServeur), PChar(PathClient), False) then Result := True else RaiseLastOSError; except on E: Exception do showMessage(Format('Erreur copyFile %s',[E.Message])); end;
1) on execute ce 'programme' (exe) depuis le poste client. C'est un utilisateur avec les droits admin. Mais lorsque l'on execute le programme, il demande de saisir le mot de passe (à chaque fois). Comment eviter cela(win 7)?
(même en faisant un clic droit 'Executer en tant qu'administrateur')
Au final, je dois lancer cet excutable avec un bat.
2) la fonction copyfile ne fonctionne pas et pourtant les 2 chemins (source et destination) existent bien avec tous les droits. Il me retourne un code erreur 3 alors que le dossier destination existe bien...
Si quelqu'un peut aider le débutant que je suis...
Merci beaucoup et bonne journée.
Partager