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

VB.NET Discussion :

Vb.Net - WinForm - Création de dossier


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2014
    Messages : 62
    Par défaut Vb.Net - WinForm - Création de dossier
    Bonjour,

    Je développe actuellement u programme en VB.net, avec Visual Basic 2010 Express.

    Lors de l'installation je ne permets pas de modifier le dossier dans lequel est installé le programme.

    Il est donc toujours dans c:\Program...\MonProg

    Seulement, sur certains postes, la création de dossiers dans Application.StartupPath n'est pas autorisé est génère un bug.
    Voilà comment je créé le répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            If System.IO.Directory.Exists(Application.StartupPath & "\data") = False Then
                System.IO.Directory.CreateDirectory(Application.StartupPath & "\data")
            End If
    Savez-vous d'où cela peut provenir ?

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    Salut figolu77,

    Certain dossier sont interdits en écriture si tu n'es pas admin ou que tu n'as pas les droits (je pense ProgramFiles)

    où est installé ton appli ?

    Et sinon peux tu poster le bug ?

  3. #3
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour Figolu77,

    Comme le mentionne chaparo, si sur un poste utilisateur tu tentes de créer un répertoire à un emplacement qui requiert certains droits sans les avoirs acquis au préalable tu rencontreras forcément ce genre de problème !
    Donc la solution à cela consiste dès le démarrage de ton application à demander à l'utilisateur de lancer ton programme avec des privilèges d'un certains niveau.

    Pour ce faire il faut que dans ton projet tu paramètres le niveau de privilège d'exécution depuis ton fichier .Manifest; un tuto ici :

    http://www.developpez.net/forums/d12...p/#post7056421


    A+

Discussions similaires

  1. [VB.net]Création de Dossier
    Par qwertyuiop dans le forum Windows Forms
    Réponses: 11
    Dernier message: 14/06/2010, 18h33
  2. Réponses: 0
    Dernier message: 03/05/2010, 17h47
  3. [VS.NET] [WinForms] [VB.NET] Créer un installeur
    Par Fruity dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/05/2008, 15h50
  4. [VB.NET] [WinForms] Emdebed Ressource !
    Par maitrebn dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/07/2004, 11h46
  5. [VB.NET] [Winform] DataGrid Excel et CheckBox
    Par mic56 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/06/2004, 15h10

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