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

Windows Forms Discussion :

Raccourci qui relance Installation au lieu de l'exe


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 138
    Par défaut Raccourci qui relance Installation au lieu de l'exe
    Bonjour,

    Je bataille depuis 2 jours sur un problème que je n'arrive pas à comprendre:

    Durant l'installation de mon appli, (appli+install créées sous VS 2005), j'installe dans un dossier de l'application des fichiers audio. Je crée aussi un raccourci sur le bureau et un dans le menu démarrer.
    Jusque là, tout va bien. L'installation se passe bien.

    Le problème:
    L'utilisateur peut ensuite, par l'appli, changer de place ces fichiers audiio, pour les mettre où il le veut.
    Si, ensuite, il relance l'appli en utilisant l'un des raccourcis (bureau ou menu démarrer), cela relance comme un début d'install avant de lancer l'appli (comme s'il réparait) et recrée le fichier qui a été bougé à son endroit initial, tout en préservant l'autre.
    Cela ne se produit pas si on lance l'appli directement par un double-clic sur l'exe ou en créant un raccourci manuellement.

    Je suis en plein mystère, j'avoue...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 138
    Par défaut
    Petite info supplémentaire:

    Si j'utilise Dreamshield en installeur, je n'ai plus ce problème de comportement.
    A priori, cela vient donc de mon installation VS 2005.

    Edit: J'ai recréé une installation VS 2005, mais j'ai le même comportement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 31
    Par défaut
    Ce que je voulais dire c'est si jamais tu as compressés la parti installation et la partie programme(celle que tu veux installer) dans un seul fichier comme c'est souvent le cas, il se peut que dans le code de l'installation tu te soit mélangé les pinceaux et, lors de l'installation, le programme d'installation, au lieu d'extraire le exe a installer, ne fasse que se copier soi meme dans le repertoire cible. Ce qui aurait pour effet que chaque fois que tu crois lancer le programme en fait tu relance un installateur. Tu comprend? Mais si jamais tu arrive a lancer le programme une première fois avant qu'il n'y ait ce bug cette hypothèse est à écarter.

    EDIT : Il y a du avoir un problème car mon message précédent n'est pas affiché (!)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 138
    Par défaut
    Oui, je lance le programme sans problème. Ce sont uniquement les raccourcsi qui font cela. A remarquer que cela n'est génré que si jj'ai modifié/supprimé des fichiers installés durant l'installation. Tout ça est bizarre ma foi...

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par pedro85 Voir le message
    il se peut que dans le code de l'installation tu te soit mélangé les pinceaux et, lors de l'installation, le programme d'installation, au lieu d'extraire le exe a installer, ne fasse que se copier soi meme dans le repertoire cible.
    Heu franchement ... non, pas possible.
    Hypothèse à écarter d'office ...

    Citation Envoyé par hulahup Voir le message
    Oui, je lance le programme sans problème. Ce sont uniquement les raccourcsi qui font cela. A remarquer que cela n'est génré que si jj'ai modifié/supprimé des fichiers installés durant l'installation. Tout ça est bizarre ma foi...
    Ceci dit tu parles d'un setup fait avec VS, donc Windows Installer. Ce dernier peut réparer automatiquement une installation s'il constate qu'un des fichiers installés à été altéré ou supprimé depuis son installation. Il est donc possible que ce soit cette fonctionnalité de Windows Installer qui s'active alors que tu ne lui a rien demandé. Par contre comment empêcher ça, je ne sais pas ...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 138
    Par défaut
    Oui, je pense que le problème se situe là.

Discussions similaires

  1. Programme qui s'installe systématiquement : Power IEv3
    Par soso78 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/06/2007, 22h46
  2. Réponses: 1
    Dernier message: 17/03/2007, 03h54
  3. Réponses: 2
    Dernier message: 14/09/2006, 18h53
  4. Surface qui s'etend au lieu de bouger
    Par Fser dans le forum SDL
    Réponses: 2
    Dernier message: 20/04/2006, 01h12
  5. Savoir si c est MSDE ou SQLserver qui est installé
    Par Pasiphae dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/12/2004, 09h47

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