Bonjour,
Je voudrais savoir comment puis-je faire pour copier un fichier d'un chemin réseau tel que"\\IP\..." sur un poste local ?
Merci.
Bonjour,
Je voudrais savoir comment puis-je faire pour copier un fichier d'un chemin réseau tel que"\\IP\..." sur un poste local ?
Merci.
http://stef-le-buffle.labrute.com
File.Copy ?
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Par contre si il y a une demande de login/mdp ça doit pas passer avec le File.Copy.
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
Si tu as besoin de droits spécifiques pour accéder à ton fichier il faut soit que ton process tourne déja avec les bons droits, soit que tu utilises de l'impersonation (mais il faut avoir un login/mdp qui possede les bons droits).
Oui, tout à fait. tu peux faire l'appel à File.Copy au sein d'un bloc "impersonnant" un autre utilisateur.
Il y a un exemple qui est passé récemment sur le forum mais je ne l'ai pas sous la main.
EDIT : faire
Un exemple de class Impersonation ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 using (new Impersonation(login, domaine, passw)) { File.Copy(.....) }
http://born2code.net/?page_id=45
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Ecoutes, j'ai du mal à comprendre l'exemple que tu m'a fourni en lien.
Par ex, si je veux lancer ma connexion et ma copie via un simple bouton comment dois-je procéder ?
Enfin je continue à voir comment tout cela fonctionne.
Merci de ton aide, c'est sympa !
http://stef-le-buffle.labrute.com
L'impersonnation en c# me parait bien compliqué, je dirais autant utilisé les classes WMI : http://dotnet.developpez.com/tutoriels/wmi1/#L1
Et voici toute la doc sur WMI :La classe WMI pour faire de la copie de fichiers : http://msdn2.microsoft.com/en-us/lib...32(VS.85).aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://msdn2.microsoft.com/en-us/library/aa394582(VS.85).aspx
Bon bien sur il faut adapté le code vbs en c# mais cela ne doit pas être trop compliqué lorsque l'on a bien pris en main WMI grâce au tutorial.
Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager