C/C++/C# désinstallation programme

C/C++/C# désinstallation programme - C++ - Programmation

Marsh Posté le 07-03-2006 à 14:15:36    

Bonjour,
 
je souhaiterai effectuer un petit programme permettant la désinstallation d'une (ou plusieurs) applications (logiciel+patchs) sur un windows 2000. Je pense qu'il doit exister de nombreuse API pour effectuer ce genre
d'opération mais si quelqu'un pourrait m'indiquer laquel cela me ferait gagner un temps précieux! ;)
 
je vous remercie par avance de vos réponses.
 
:noobite:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 07-03-2006 à 14:15:36   

Reply

Marsh Posté le 08-03-2006 à 13:47:57    

up

Reply

Marsh Posté le 08-03-2006 à 14:00:42    

A ma connaissance, il n'y a pas d'API, spécifiquement pour cela. D'ailleurs, qu'est-ce qu'elles feraient ?  Il y a des API pour supprimer des fichiers, des répertoires, des entrées de registre, des process, mais ces APIs ne sont pas spécifiques à la désinstallation.
 
La désinstallation standard d'une application Windows est habituellement gérée grâce à un fichier ".inf", qui contient la liste des fichiers, des répertoires, etc.. Ce fichier est habituellement fourni par le logiciel d'installation de l'application, lors de l'installation.
 
Donc, en règle générale, la désinstallation se programme en même temps que la partie d'installation.
 
Je conseillerais donc de consulter les documentations des logiciels d'installation pour traiter la désinstallation.


Message édité par olivthill le 08-03-2006 à 14:01:59
Reply

Marsh Posté le 08-03-2006 à 18:14:53    

merci pour l'info,
j'ai trouvé quand même un moyen par script windows wsf je crois, mais n'y connaissant pas grand chose je recherche
activement des sources pouvant m'expliquer clairement un moyen simple de réaliser ce que je souhaite :)
 
merci encore ^^


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 08-03-2006 à 19:59:22    

NSIS Installer

Reply

Marsh Posté le 10-03-2006 à 22:40:10    

Mais c'est un installeur ca!? (sauf si il y a des fonctionnalités que je ne connais pas)
moi ce que je recherche c'est comment désinstaller via clic sur un script un programme sans
avoir à cliquer sur suivant ok etc....
 
voilà ^^ merci quand même


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 12-03-2006 à 11:42:57    

up!  :bounce:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 12-03-2006 à 11:45:41    

comme t'as dit olivthill, il n'y a pas de méthode passe partout pour désinstaller un programme. chaque installeur maintient un fichier des modifications apportées, dont il se sert pour désinstaller le programme.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-03-2006 à 22:19:07    

oki je note ca va finir en batch :/


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 13-03-2006 à 22:29:20    

mais tu veux mettre quoi dans ton batch ? [:mlc]

Reply

Marsh Posté le 13-03-2006 à 22:29:20   

Reply

Marsh Posté le 14-03-2006 à 22:26:13    

des commandes propre au desinstalleur du programme si il en accepte


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 14-03-2006 à 22:42:53    

mais il n'y a pas de commandes propres au désinstalleur ! le désinstalleur se sert d'un fichier journal qu'il a généré pendant l'installation pour désinstaller le logiciel ! et avec la multitude d'installeurs dispos sur le marché, rien n'est standardisé ! abandonne cette idée, elle n'est pas réalisable

Reply

Marsh Posté le 15-03-2006 à 23:07:58    

arf, juste pour résumé en faite après une formation sur des pc pour éviter ghost et compagnie juste pour un soft on souhaiterai le désinstaller à chaque fois.Or vu le nombre de confirmations demander par le desinstalleur
on souhaiterai automatiser par un simple petit programme toute la desinstallation :/ en gros double clic et puis on en parle plus!
je ne voudrais pas tout casser à la main registre et compagnie voilà pourquoi je cherchais une feinte.


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 15-03-2006 à 23:18:40    

ah ben dans ce cas, il te faut un soft qui fera les double clics à ta place, genre AutoIt : http://www.autoitscript.com/autoit3/


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 16-03-2006 à 08:17:34    

sympatique!  :)  
 
je vais tester cette solution dès que je serais de nouveau devant la machine et te tiendrai au courant
merci beaucoup de ton aide!  :jap:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed