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++Builder Discussion :

Encore des droits sur vista


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Par défaut Encore des droits sur vista
    Encore une question sur les droits de ce foutu vista
    Voici mon problème j'ai créé une application qui me permet entre autres de lancer
    n'importe quel programme par intermédiaire de shellexecute.
    J’ai donc ajouté un fichier manifest à mon application,
    Le programme fonctionne bien, sur xp comme sur vista
    Le problème c'est lorsque je laisse mon programme inactif sur le bureau,
    Et que je click sur une autre icône du bureau ou un autre programme qui possède les droits
    d'administrateur ce dernier se lance mais accompagné
    de 20 petites fenêtres qui s'ouvrent avec le message
    "Erreur système error code: 5 accès refusé",
    j'ai essayé plains de truques mais rien n'y fait, bien sur ces petits messages
    portent le non de mon application, qui se trouve alors minimisé dans le bas de l'écran
    si quelqu'un sait quoi faire, un lien ou n'importe quelle autre solution,
    je suis preneur.
    J’espère avoir été compris, merci à tous.

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Esr ce que tu as le même problème sur xp. as tu essayé de supprimer le fichier manifeste.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Par défaut
    Citation Envoyé par kmaniche Voir le message
    Esr ce que tu as le même problème sur xp. as tu essayé de supprimer le fichier manifeste.
    Non je n'ai aucun souci sur xp

    si j'enlève le fichier manifest
    c'est pire je le même souci avec les fichiers
    exécutés a travers mon application s'ils ont les droits administrateur.

    avec un fichier manifest incorporé au programme ou pas ou tout simplement
    cliquer sur l'icône et "Exécuter en tant qu'administrateur"
    le problème se pose uniquement si je clique un programme ou raccourci
    en dehors de mon application et uniquement ceux qui possèdent des droits

  4. #4
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut
    Je ne sais pas si cela repond a ta demende
    citation
    En fait dans Codegear, il est indiqué que l'erreur vient du fait que Vista n'autorise pas qu'on écrive dans C:\Program Files même si le username a les droits d'admin. Pour contourner ceci, on clique bouton droit sur l'icône executable du lancement du Builder et on choisit "Executer en tant qu'Administrateur" ou "Run as Administrator"
    sur ce lien
    Sinon fait une recherche sur le Forum avec le mot " Vista "

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Par défaut
    Citation Envoyé par blondelle Voir le message
    Salut
    Je ne sais pas si cela repond a ta demende
    citation

    sur ce lien

    Sinon fait une recherche sur le Forum avec le mot " Vista "
    Merci pour ton aide
    Mais aucune de mes application n’est installé dans Programme files
    Et les messages d’erreur se produisent uniquement quand mon application
    Est ouverte et inactive.
    Autrement dit ces erreurs se produisent lorsque j’ouvre un programme par son propre raccourci installé sur le bureau pratiquement sans lien direct avec mon application.
    Le plus con c’est que je viens de trouver dans un coin de mon dd un ancien modèle
    De mon programme moins complet mais fonctionnel et ce dernier n’a pas ce problème
    Peut être faudra il que reprenne ce code et en ajutant quelques semaines de boulot
    Pas à pas pour trouver d’où vient le mal

  6. #6
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Est ce que tu utilise un Timer dans l'appli.

    Tu fais des accès à la base de registre pour récupérer par exemple les programme correspondant à l'extension du fichier à executer.

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

Discussions similaires

  1. Comment télécharger des programmes sur vista
    Par angels0110 dans le forum Windows Vista
    Réponses: 5
    Dernier message: 20/06/2007, 15h58
  2. [c#] gestion des droits sur les fichiers
    Par mrrenard dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/11/2006, 11h50
  3. Réponses: 1
    Dernier message: 16/10/2006, 18h07
  4. [MySQL] Perte des droits sur une table ??
    Par Mystic eyes dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 05/07/2006, 16h40
  5. Réponses: 10
    Dernier message: 18/05/2006, 16h18

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