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

 Delphi Discussion :

Execution programme sans mot de passe et copyfile


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Par défaut Execution programme sans mot de passe et copyfile
    Bonjour à tous,

    Voici ce que je tente de faire :
    je suis sur un poste client, j'ai besoin d'aller chercher un fichier sur un poste serveur et de le copier sur mon poste client.

    J'ai donc utilisé la fonction copyfile:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
                    try
                        If CopyFile(PChar(pathServeur), PChar(PathClient), False) then
                              Result := True
                        else
                              RaiseLastOSError;
                    except  on E: Exception do
                          showMessage(Format('Erreur copyFile %s',[E.Message]));
                    end;
    Malheureusement avec ceci, je rencontre 2 problèmes que je n'arrive pas à résoudre:

    1) on execute ce 'programme' (exe) depuis le poste client. C'est un utilisateur avec les droits admin. Mais lorsque l'on execute le programme, il demande de saisir le mot de passe (à chaque fois). Comment eviter cela(win 7)?
    (même en faisant un clic droit 'Executer en tant qu'administrateur')
    Au final, je dois lancer cet excutable avec un bat.

    2) la fonction copyfile ne fonctionne pas et pourtant les 2 chemins (source et destination) existent bien avec tous les droits. Il me retourne un code erreur 3 alors que le dossier destination existe bien...

    Si quelqu'un peut aider le débutant que je suis...
    Merci beaucoup et bonne journée.

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 933
    Par défaut
    De quel mot de passe parles-tu et quel est le chemin cible ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Par défaut
    Concernant le mot de passe, quand je clique sur l'exe, il apparait une fenetre controle de compte d'utilisateur. Je suis connecté comme un utilisateur et quand je saisie le mot de passe admin, je suis en utilisateur mais avec les droits administrateur et ça me permet de lancer l'executable qui est bloqué sinon (l'utilisateur ne peut pas le lancer). Mais moi, je ne veux pas que l'utilisateur ait à saisir le mot de passe admin pour que l'executable se lance. Comment supprimer cela donc? Est-ce plus clair?

    Le chemin cible est 'PathClient' (C:\Program Files (x86)\test\test2.ini). (Le dossier test à toutes les autorisations lecture/ecriture.)
    Ce qui est étrange, c'est que quand je copie en local de 'C:\Program Files (x86)\test\test.ini' vers 'C:\Program Files (x86)\test\test2.ini' par exemple, c'est OK.
    Par contre, dès que je vais chercher le fichier sur le serveur, donc 'S:\test.ini' par exemple vers 'C:\Program Files (x86)\test\test2.ini', ça ne fonctionne pas et j'ai l'erreur 3.

    Merci.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Par défaut
    Est-ce que ma demande n'est pas assez claire?
    D'avance, merci pour votre aide.

  5. #5
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 491
    Par défaut
    salut

    tu as un probleme d'uac
    lit cette article fort interessant sur le sujet
    https://msdn.microsoft.com/fr-fr/library/bb469893.aspx

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Par défaut
    Merci, j'ai compris le problème et j'ai aussi compris que l'histoire du copyfile qui ne fonctionne pas est aussi dû à ça .
    Après c'est beaucoup moins clair pour moi sur comment le résoudre...
    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Session ouverte sans mot de passe
    Par BnA dans le forum Web
    Réponses: 4
    Dernier message: 09/05/2006, 11h04
  2. Réponses: 9
    Dernier message: 23/03/2006, 09h38
  3. [PostgresSQL]Pb accés des utilisateurs sans mot de passe
    Par woodwai dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/05/2003, 16h06

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