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

Action personalisée dans "Ajout Suppression de programmes"


Sujet :

Windows

  1. #1
    Membre habitué
    Profil pro
    dev
    Inscrit en
    Juin 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Juin 2003
    Messages : 57
    Points : 128
    Points
    128
    Par défaut Action personalisée dans "Ajout Suppression de programmes"
    Bonjour a tous,

    Lors du déploiement de notre application (un msi généré avec visual studio 2003) , nous installons en même temps SQL Express 2005 qui est requis au moyen d'un programme personalisé. Ce programme n'autorise l'installation du msi de l'application qu'une fois l'instance Sql express installée.

    Nous aimerions effectuer le même genre d'opérations lors de la désinstallation, il nous faudrais pouvoir proposer la désinstallation de l'application, puis de sql express.

    Plutôt qu' utiliser une action personalisée en fin de désinstallation de l'application, nous aimerions plutôt lancer un programme personalisé qui lancerais les commandes de désinstallation de ces deux programmes.

    Ma question est donc la suivante : est-il possible d'indiquer a Windows de lancer notre programme de désinstallation perso plutôt que la procédure "standart" lorsque l'utilisateur utilise la fenetre "Ajout Suppression de programme" pour desinstaller l'application ?

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Je ne crois pas, mais il me semble qu'on peut régler un MSI pour qu'il lance un programme à la fin d'une installation : Il est peut-être aussi possible de lui faire lancer un programme en début de désinstallation...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre habitué
    Profil pro
    dev
    Inscrit en
    Juin 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Juin 2003
    Messages : 57
    Points : 128
    Points
    128
    Par défaut
    Il pourrais y avoir une autre solution :

    1- ne pas ajouter mon application dans "ajout /suppression de programmes" en utilisant l'option ARPSYSTEMCOMPONENT

    2- ajouter une nouvelle entrée , portant le nom de mon application et pointant sur un exe ...


    Du coup le problème est maintenant différent, il s'agit d'ajouter une nouvelle entrée dans cette liste pointant sur un exe , une idée ?

  4. #4
    Membre habitué
    Profil pro
    dev
    Inscrit en
    Juin 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Juin 2003
    Messages : 57
    Points : 128
    Points
    128
    Par défaut
    trouvé .. il suffit de rajouter une nouvelle clé registre dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

  5. #5
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    Citation Envoyé par hardballer
    trouvé .. il suffit de rajouter une nouvelle clé registre dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    Bonjour.
    Je n'arrive pas à travailler avec ce que tu donnes là et plus généralement avec l'ajout/suppression de programme.
    Ce que je veux faire est exactement ce que tu as fait.
    Peux-tu m'en dire plus et mettre un exemple de code STP ?
    Merci d'avance
    doudouallemand
    développeur en folie cherche à ... développer encore plus

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

Discussions similaires

  1. Supprimer une entrée dans ajout suppression des programmes
    Par lavazavio dans le forum Windows XP
    Réponses: 5
    Dernier message: 01/05/2007, 18h30
  2. Réponses: 8
    Dernier message: 15/08/2006, 10h05
  3. Acceder par code a Ajout/Suppression de programme
    Par Ben_Le_Cool dans le forum Delphi
    Réponses: 1
    Dernier message: 13/07/2006, 08h49
  4. Ajout/suppression de programmes est inopérant
    Par MicroPuce dans le forum Windows Serveur
    Réponses: 19
    Dernier message: 02/06/2006, 10h40
  5. [windows xp]:ajout suppression de programmes ne s'affiche pa
    Par mouna201 dans le forum Windows XP
    Réponses: 2
    Dernier message: 11/01/2006, 12h11

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