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

Windows Discussion :

comment creer un noeud dans l'explorer


Sujet :

Windows

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 69
    Points : 75
    Points
    75
    Par défaut comment creer un noeud dans l'explorer
    Salut,
    vous voudrais savoir comment faire pour creer un point d'entré perso sur l'arborescence windows mais je ne sais pas trop dans quelle direction orienter mais recherches.
    Auriez vous des liens ou tout du moins la terminologie exacte a rechercher pour trouver comment faire?

  2. #2
    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
    Points : 28 252
    Points
    28 252
    Par défaut
    c'est tout sauf clair.

    l'arborescence windows c'est juste un listing des dossiers de ton disque + quelques dossiers dit "SPECIAL" (pas spéciaux!)

    ensuite, faudrait savoir quel OS et dire clairement l'objectif de ta demande car j'ai pas compris où tu veux que ca apparaisse ni ce que ca fasse.
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 69
    Points : 75
    Points
    75
    Par défaut
    Qd on va sur l'explorer ou sur le poste de travail, on voit les archives comme des "sorte" de repertoire dans lesquel on peut naviguer. et travailler sur des fichiers. Dans ce cas a chaque fois que l'on veut lire un fichier, ou enregistrer, tout se passe de facon transparente pour l'utilisateur, mais windows fait appelle au prog de décompression pour ces opérations. Ce que je voudrais c'est savoir comment cela se passe exactement dans le but de faire une petite ged perso (cela me permettra en meme temps d'acquerir de nouvelles techniques).

    j'espere avoir été plus clair cette fois

  4. #4
    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
    Points : 28 252
    Points
    28 252
    Par défaut
    oki. donc ta question n'a rien à faire dans .Net dans ce cas c'est du C++ que tu vas devoir faire
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  5. #5
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Citation Envoyé par jlandrei Voir le message
    j'espere avoir été plus clair cette fois
    Tu as été en effet "plus clair", mais pas assez . En résumé tu veux savoir comment naviguer, dans ton programme, à l'intérieur d'une archive (zip, rar, etc.) ? Pour le zip il y a pas mal de bibliothèques pour le faire, pour ne citer que la zlib. Pour le rar il me semble qu'il faut passer par rar.exe/unrar.exe.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 69
    Points : 75
    Points
    75
    Par défaut
    non, non.
    le zip, c'etait un exemple, ce que je cherche c'est l'inverse, je voudrais savoir comment creer une structure dans laquelle windows pourrait se ballader dedans comme dans une structure de fichier.

    et j'ai choisi de poster ca sur .net car cette plateforme étant très proche de windows, ca doit pouvoir se faire plus facilement qu'avec n'importe quel autre langage de prog.

  7. #7
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    SI j'ai bien compris, tu souhaites créer puis monter un système de fichier personnel. Il existe plusieurs possibilités, même si aucune n'est simple en soi:

    Les "Namespaces Extensions". Comme le dit la MSDN:

    With a namespace extension, you can take any body of data and have Windows Explorer present it to the user as a virtual folder
    QQ'un à présenter un how-to assez complet, même si d'après l'auteur ça n'est qu'une approche basique: http://www.codeproject.com/KB/shell/...extguide1.aspx

    L'avantage de cette approche est qu'elle est entièrement en mode utilisateur et ne passe donc pas pas le kernel.

    La second approche, plus complexe est de s'interfacer directement avec le kernel pour créer son propre système de fichier.

    Cela nécessite de bien connaitre l'IFS Kit. Quelques exemples intéressant y sont donnés, mais ça reste différent de l'approche entièrement user-land.

    Une alternative au "tout kernel", assez intéressante s'appelle "Dokan". Dokan fournit le driver kernel et une API en mode utilisateur. Le programmeur n'a plus à se préoccuper de la plomberie kernel et peu se concentrer sur ce qui reste à faire en mode utilisateur. J'en ai entendu parler plusieurs fois, en bien, sans toutefois l'avoir essayé.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 69
    Points : 75
    Points
    75
    Par défaut
    merci, c'est exactement ca que je cherchais.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 30/08/2006, 10h08
  2. Réponses: 1
    Dernier message: 15/05/2006, 18h43
  3. [DOM] PHP5 et XML comment ajouter un noeud dans un noeud précis?
    Par titou250 dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 20/04/2006, 21h02
  4. Comment creer une application dans une dll
    Par Aiekick dans le forum MFC
    Réponses: 2
    Dernier message: 05/03/2006, 14h05
  5. Réponses: 3
    Dernier message: 17/11/2005, 15h41

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