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 :

VISTA : Acorder les droits dans un subfolder "Program File"


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut VISTA : Acorder les droits dans un subfolder "Program File"
    Bonjour

    J'ai un problème qui me tue sous Vista

    JE (utilisateur JE et Admin)
    Installe une APP sous vista dans Program Files
    NSI qui installe en tant que JE cree bien le repertoire et installe les fichiers

    Ensuite JE lance mon APP qui veux creer un fichier dans ce repertoir

    Et VISTA me jette en disant que l'aces est refusé !!

    Comment peut-on contourner ce problème
    L'APP qui est lancée par JE peut elle s'attribuer les droits dans son répertoire ??

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Pour ce qui concerne les droits Vista est un peu paranoïaque. Quand une application n"cessite une élévation de privilège il faut faire une "impersonation" (anglais). C'est-à-dire, le temps d'executer un bout de code tu agit en tant qu'administrateur ou tout autre utilisateur ayant suffisement de privilèges. Sinon, il faut modifier les droits NTFS du dossier en question.

    A+

    PS: Pour faire fonctionner Visual Studio correctement sous Vista, il faut le lancer en tant qu'administrateur.
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    C'est-à-dire, le temps d'executer un bout de code tu agit en tant qu'administrateur ou tout autre utilisateur ayant suffisement de privilèges.
    Salut

    Et comment tu fais ca en programmation ?

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Es-tu vraiment obligé d'écrire dans le rep de l'application dabs Program Files ? C'est pas recommandé par les principes de dev sur Windows.

    Si tu veux vraiment le faire il te faut créer un manifest indiquant par exemple de lancer toujours l'application en mode Admin. Cela se fait facilement avec Visual Studio 2008 (ou à la main avec VS 2005).
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par olibara Voir le message
    Et comment tu fais ca en programmation ?
    Cela se fait surtout en web. Voici un lien: http://support.microsoft.com/kb/306158

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    Es-tu vraiment obligé d'écrire dans le rep de l'application dabs Program Files ? C'est pas recommandé par les principes de dev sur Windows.
    Salut The_Badger_Man
    Je dois surtout pouvoir ecrire dans un repertoire accessible a tous le user 'En tout cas l'user principal et l'Admin"

    Je vais essayer .CommobApplicationData (si ca existe)

    Merci de ton aide

Discussions similaires

  1. les droits dans cognos
    Par nabilooooo dans le forum Cognos
    Réponses: 2
    Dernier message: 13/06/2013, 09h47
  2. [Windows] Connaître les droits d'écriture de "C:\Program Files" sous Windows 7
    Par rosett55 dans le forum Plateformes
    Réponses: 2
    Dernier message: 27/03/2013, 11h49
  3. Aide pour les droits dans AD DS (WDS)
    Par louispeperman dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 05/03/2013, 09h44
  4. Réponses: 8
    Dernier message: 15/12/2006, 17h15

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