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 :

droits restreints pour renommer un fichier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut droits restreints pour renommer un fichier
    Salut,

    Je tente de renommer des fichiers, mais lorsqu'ils sont situés sur un périphérique, l'accès m'est interdit. Y a t-il un moyen de forcer l'accès? J'ai vu des choses telles que IOPermissions, mais je sais pas si elles sont exploitables.

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    l'accès m'est interdit
    comment ça interdit ? tu as une exception ?

    Dans le cas général de CAS, il y a pas de niveau de sécurité supplémentaire en dotnet par rapport à l'utilisateur en cours. Sous windows, peut tu renommer le fichier ?

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci pour ta réponse.

    Quand je renomme sous windows 7, j'ai le fameux
    Vous devez posséder les droits administrateur pour continuer, voulez vous continuer ?
    (ça le fait depuis vista pour les périphériques de stockage externe).

    Sinon mon rename fonctionne parfaitement quand je suis dans un dossier sur mon DD interne.

    D'après MSDN ça correspondrait à l'IOException 74.

    Edit: après vérification, la cause pour cette exception serait:
    L'instruction Rename ne peut pas spécifier de lettre de lecteur dans le chemin d'accès au fichier.
    Mais jai pas vraiment l'impression que ça soit ça, mais plutot que c'est lié aux "sécurités" windows.

    Est-ce possible de forcer le renommer?

    Merci

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Si c'est un problème de sécurité tu ne pourras pas le forcer sans éléver tes privilèges. Soit tu attrapes l'exception pour signaler à l'utilisateur que c'est impossible soit tu élèves tes privilèges.
    A ce propos, tu peux ajouter un manifeste à ton application pour élever tes privilèges comme admin pour toute ton application, et pas seulement pour cette étape.

  5. #5
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Ah je vais me pencher de ce côté pour voir.

    Par contre, quand je teste sur ma session ça ne fonctionne pas, pourtant je suis bien administrateur...

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par Anduriel Voir le message
    Ah je vais me pencher de ce côté pour voir.

    Par contre, quand je teste sur ma session ça ne fonctionne pas, pourtant je suis bien administrateur...
    Oui, mais sous Vista/Seven, c'est un peu plus compliqué avec l'UAC. Même si tu as les droits admin, tu es loggé en tant qu'utilisateur et les applis sont donc lancés en mode utilisateur. Il faut faire la demande d'élévation pour avoir les privilèges admin.

Discussions similaires

  1. [java.io.File] problème pour renommer un fichier
    Par RR instinct dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/12/2010, 14h24
  2. problème pour renommer un fichier
    Par spy74 dans le forum Débuter
    Réponses: 6
    Dernier message: 23/09/2008, 09h54
  3. script shell pour renommer un fichier
    Par wang_xue dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 15/11/2007, 15h45
  4. Recherche d'un script PHP pour renommer des fichiers en masse
    Par pekka77 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 19/11/2006, 23h43
  5. Appel d'une fonction pour renommer un fichier
    Par navis84 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/04/2006, 15h13

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