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

Langage Delphi Discussion :

copier fichier dans system32 avec delphi et windows7


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 76
    Par défaut copier fichier dans system32 avec delphi et windows7
    Bonjour,

    Pour l'une de mes applications, je dois dans mon programme avec Delphi XE copier un fichier .dll dans le dossier system32 de windows.

    Malheureusement lorsque je lance mon instruction de copie "CopyFile" avec comme répertoire de destination le dossier c:\windows\system32 le fichier ne se copie pas.

    Il m'est impossible de copier un fichier dans ce dossier.

    Auriez-vous une solution ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 969
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 969
    Par défaut
    Ce n'est pas possible sans élévation de privilèges si l'UAC est activé.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Peut être avec un "clic droit - executer en tant qu'admin ?"

    Si cela est sur un bouton, cocher le "ElevationRequired" pour indiquer qu'un privilège est nécessaire ?

    Un peu de lecture : http://pascalfonteneau.developpez.co...phi/vista/uac/

  4. #4
    Membre émérite Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    890
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 890
    Par défaut
    Il faut utiliser ShFileOperation avec le paramètre FO_COPY. Ça gère l'UAC, et éventuellement la corbeille suivant les flags qu'on choisit.

Discussions similaires

  1. Copier fichier dans un autre fichier
    Par yoyo0688 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/03/2011, 13h27
  2. copier fichier dans une variable
    Par zaineb.z dans le forum SQL
    Réponses: 4
    Dernier message: 14/03/2008, 14h40
  3. [Debutant] Insertion données dans interbase avec Delphi
    Par mat777 dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/02/2008, 16h31
  4. copier fichier dans un réseau
    Par wiss20000 dans le forum Réseau
    Réponses: 7
    Dernier message: 29/03/2007, 10h12
  5. Mettre le nom du fichier dans TextEdit ?? Avec CFileDialog
    Par P'tit Troll dans le forum Windows
    Réponses: 2
    Dernier message: 19/04/2005, 18h32

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