locked
comment demander à explorer.exe d'ouvrir une fenetrre sur un dossier? RRS feed

  • Question

  • Lorsque je fait :

    System.Diagnostics.Process.Start("explorer.exe", Chemin);

    Cela ouvre un second processus windows qui plante après quelque minutes.

    Quel autre moyen existe-t-il pour demander à explorer.exe ouvrir un dossier dans une fenetre? OLE? automation?dll? ( je ne sais pas faire ces choses là.).

    mardi 27 mars 2012 20:57

Réponses

  • A priori, vous pourriez faire :

    System.Diagnostics.Process.Start(Chemin);

    Donc si ca plante, c'est peut être que l'utilisateur de l'appli n'a pas le droit de voir le "Chemin" (non admin)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Proposé comme réponse Ould MouradEditor mercredi 28 mars 2012 07:50
    • Marqué comme réponse rzyz85fr mercredi 28 mars 2012 19:41
    mardi 27 mars 2012 21:15

Toutes les réponses

  • A priori, vous pourriez faire :

    System.Diagnostics.Process.Start(Chemin);

    Donc si ca plante, c'est peut être que l'utilisateur de l'appli n'a pas le droit de voir le "Chemin" (non admin)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Proposé comme réponse Ould MouradEditor mercredi 28 mars 2012 07:50
    • Marqué comme réponse rzyz85fr mercredi 28 mars 2012 19:41
    mardi 27 mars 2012 21:15
  • Cela fonctionne, c'est OK, car cela ne lance pas de second process explorer.exe.

    Cela contourne le problème.

    Merci

    mercredi 28 mars 2012 19:43