IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

FTP en Lecteur reseau Windows


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 68
    Par défaut FTP en Lecteur reseau Windows
    Bonsoir à tous,

    voilà mon cas ^^,
    je me lance dans le C# et je me suis imposé un projet dont j'en aurai un grande utilitée.
    J'aimerai donc crée une application qui me permet de connecter comme lecteur réseau (sur Windows, dans le poste de travail) , un FTP.
    Bon pour le moment j'arrive a créer un lecteur réseau(mais il s'agit en faite d'un lien vers un dossier existant sur le disque dur ou quelque part sur le réseau)
    et j'arrive a faire une connexion FTP, lister les fichiers, lire/écrire.
    donc voila , je ne trouve pas comment faire la relation entre ces 2 possibilités (sachant que je me peux ajouter en lecteur réseau seulement un dossier/disque Windows)

    voili voilou , je vous remercie

    RoCEL

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ben ça existe déjà...
    http://www.webdrive.com/products/webdrive/index.html
    Et y en a sûrement plein d'autres

    Si tu veux faire ça toi-même, je préfère te prévenir que ce n'est pas simple. Grosso-modo, il faut créer un pilote de disque virtuel (et pour ça C# n'est sans doute pas le langage idéal), qui va accéder au serveur FTP. Le FtpWebClient présent dans le framework est à mon avis très insuffisant, donc il faut réimplémenter le protocole FTP ou utiliser un composant tierce partie

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 68
    Par défaut
    merci de ta réponse rapide, je connaissais oui cette application , mais je veux avoir le mérite d'avoir fait la mienne

    je vais donc étudier cela

    quel serait le language approprié d'après toi?

    merci encore de toutes ces informations


    Rocel

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je me trompe peut-être, mais il me semble qu'un pilote doit forcément être compilé en natif (et donc pas en .NET). Donc tu devras sens doute faire au moins une partie de ta solution en C, C++ ou tout autre langage qui se compile en code natif. Par contre rien ne t'empêche d'utiliser C# pour tout ce qui n'interagit pas directement avec le système.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 68
    Par défaut
    oui c'est aussi ce que je me disais pour les drivers

    merci beaucoups pour ces infos
    t'es un champion

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    tu es au courant que ce que tu veux faire existe par défaut sur Windows Vista et les futurs Windows? je dis juste ca comme ca, pour que t'évite de faire une appli qui ne servira pas (même à toi) et ensuite, parce que si tu avais Vista, tu pourrais ptete creuser pour voir comment ca marche derrière et t'en inspirer si réellement tu veux continuer sur cette fois



    il faut créer un pilote de disque virtuel (et pour ça C# n'est sans doute pas le langage idéal), qui va accéder au serveur FTP
    par contre, ca je suis pas convaincu, de même que pour le natif dans le post d'après. Pour moi, c'est avant tout des clés registre. l'histoire du pilote, c'est vrai dans le cas d'un CD-rom style daemon tools et pour pouvoir envoyer les instructions d'emulations (Securom, etc). Il faudra bien sûr une appli qui fera la connexion et la surchage d'information (explorer les fichiers) mais je ne suis pas sûr que ce soit un pilote au sens propre du terme

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 68
    Par défaut
    oui je suis au courant de cela, c'est ce que j'utilise aussi, mais le truc c'est que j'en ai besoins sur plusieurs postes et cela de façon automatique (c'est à dire je lance mon appli et elle me crée le disque réseau sur le FTP) et j'en ferai peut être une utilisation professionnelle plus tard.

    Mais j'ai réfléchie et je me suis dit que je pouvais faire simple et non pas adapter le client mais le serveur, c'est a dire mettre un serveur samba et comme ça la vie devient toute rose (parce que l'utilité du ftp n'est pas forcement justifiée)

    voila
    mais je vais quand même , par curiosité , regarder avec le ftp

    merci beaucoup de vos infos

    Damien

  8. #8
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    si tes postes sont sous vista, créé le rep reseau sur ta machine en ayant lancé un logiciel de type regmon. regarde les clés qui sont créées et fais en un batch

Discussions similaires

  1. Déconnecter un lecteur reseau
    Par Raphs dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/01/2005, 15h39
  2. [MFC] Creer Lecteur reseau
    Par MadChris dans le forum MFC
    Réponses: 2
    Dernier message: 03/05/2004, 12h01
  3. Connexion à postgresql dans un sous reseau window
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 21/07/2003, 14h19
  4. [VB6] [Réseau] Monter un lecteur réseau
    Par vbcasimir dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 31/03/2003, 10h29
  5. Connecter un lecteur reseau
    Par manusweb dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/09/2002, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo