<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Outils</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Tout ce qui concerne les outils tiers utilisés avec Delphi (Inno Setup, GExperts, CVS...)</description>
		<language>fr</language>
		<lastBuildDate>Sun, 13 Sep 2026 07:12:06 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Outils</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Désinstallation via MSIEXEC</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185023&amp;goto=newpost</link>
			<pubDate>Thu, 06 Aug 2026 09:51:31 GMT</pubDate>
			<description>Bonjour 
Afin de finaliser...</description>
			<content:encoded><![CDATA[<div>Bonjour<br />
Afin de finaliser mon programme d'installation (via InnoSetup), j'aurais encore une petite question<br />
<br />
Mon programme d'installation créé avec InnoSetup propose d'installer LibreOffice en mode silencieux.<br />
Pour réaliser cette opération j'ai ajouté cette entrée dans la rubrique RUN<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
Filename: <span style="color: #FF0000;">&quot;MsiExec.exe&quot;</span>; Parameters: <span style="color: #FF0000;">&quot;/i C:\Corporate\LibreOffice\LibreOffice_26.2.5_Win_x86-64.msi /qn&quot;</span>; WorkingDir: <span style="color: #FF0000;">&quot;C:\Corporate\LibreOffice&quot;</span>; Flags: waituntilterminated; Tasks: LIBREOFFICE; Check: Is64BitInstallMode</pre></td></tr></table></code><hr />
</div>et tout cela fonctionne nickel.<br />
<br />
En cas de désinstallation, je voudrais également pouvoir désinstaller LibreOffice <br />
<br />
Possibilité 1 : <br />
Je pensais donc pouvoir ajouter cette entrée dans la rubrique UnisntallDelete<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
Filename: <span style="color: #FF0000;">&quot;MsiExec.exe&quot;</span>; Parameters: <span style="color: #FF0000;">&quot;/x C:\Corporate\LibreOffice\LibreOffice_26.2.5_Win_x86-64.msi /qn&quot;</span>; Flags: waituntilterminated</pre></td></tr></table></code><hr />
</div>Mais rien ne se passe. alors que la ligne de commande fonctionne bien en PowerShell en mode Admin<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
MsiExec.exe /x C:\Corporate\LibreOffice\LibreOffice_26.2.5_Win_x86-<span style="color: #cc66cc;">64</span>.msi /qn</pre></td></tr></table></code><hr />
</div>Possibilité 2 : <br />
J'avais bien également pensé utiliser le GUID de LibreOffice qui se trouve dans la clé de registre HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Unisntall\{3B467719-C25B-478C-8F4C-8E2EDA0E2093}<br />
pour mettre cette ligne <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
MsiExec.exe /x  <span style="color: #808080;">{3B467719-C25B-478C-8F4C-8E2EDA0E2093}</span> /qn</pre></td></tr></table></code><hr />
</div>Mais Innosetup n'accepte pas la clé de registre avec cette syntaxe.  L'accoalde pose problème.  Ou du moins je n'ai pas trouvé de solution pour passer la valeur de la clé de registre<br />
<br />
Si quelqu'un a une piste, je suis preneur<br />
<br />
Par avance merci pour votre aide</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f781/environnements-developpement/delphi/outils/">Outils</category>
			<dc:creator>mballasse</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185023/environnements-developpement/delphi/outils/desinstallation-via-msiexec/</guid>
		</item>
		<item>
			<title><![CDATA[[InnoSetup] installation un peu complexe]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184854&amp;goto=newpost</link>
			<pubDate>Mon, 27 Jul 2026 10:45:48 GMT</pubDate>
			<description>Bonjour à toutes et tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et tous,<br />
<br />
Aujourd'hui, je gère l'installation de applications distinctes APP1, APP2 &amp; APP3).<br />
<br />
Chaque application a son nom et son répertoire racine<br />
APP1 : AppName = Application 1 / DefaultDirName = C:\APP1<br />
APP2 : AppName = Application 2 / DefaultDirName = C:\APP2<br />
APP3 : AppName = Application 3 / DefaultDirName = C:\APP3<br />
<br />
Ill y a ensuite une base commune aux 3 applications (composants nommées COMMUN dans InnoSetup).<br />
<br />
Pour APP1, j'ai le choix de 4 configurations : CONF1, CONF2, CONF3 &amp; CONF 4 qui assurent l'installation de fichiers différents selon la configuration choisie (composants nommés CONF1 à CONF4)<br />
Pour APP2 et APP3, je n'ai pas de choix de configuration, les fichiers sont installés selon l'application choisie (composants nommés CONF5 pour APP2 et CONF6 pur APP3)<br />
<br />
Aujourd'hui, j'ai 3 setups différents réalisés avec InnoSetup pour chacune des 3 applications, et tout fonctionne nickel (installation, désisnstallation).<br />
<br />
Je souhaiterais regrouper les 3 setups en un seul.<br />
<br />
Mon problème est le suivant : <br />
<br />
1. Au lancement du setup, je voudrais pouvoir choisir quelle application installer (APP1, AP2 ou APP3)<br />
2. Le nom de l'application doit changer en fonction du choix précédent<br />
3. Le chemin d'installation (non modifiable par l'utilisateur) doit pointer sur DefaultDirName correspondant<br />
4. Enfin, si je choisis l'installation de l'APP1, je dois pouvoir choisir la configuration (CONF1 , CONF2, CONF3 ou CONF4) sinon aucun choix possible (CONF5 si APP2 et CONF6 si APP3)<br />
<br />
Merci pour votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f781/environnements-developpement/delphi/outils/">Outils</category>
			<dc:creator>mballasse</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184854/environnements-developpement/delphi/outils/innosetup-installation-complexe/</guid>
		</item>
		<item>
			<title><![CDATA[[CnPack] CnPack v1.8.0 : virus ?]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183312&amp;goto=newpost</link>
			<pubDate>Mon, 20 Apr 2026 15:47:26 GMT</pubDate>
			<description>Bonjour la communauté, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour la communauté,<br />
<br />
j'ai installé la dernière version de CnPack (v1.8.0) suite au message de l'auto-update à l'ouverture de RAD Studio, et depuis, j'ai plusieurs alertes de sécurité (2 fois par jours) :<br />
<ul><li style=""> application ou processus bloqué : powershell.exe</li><li style=""> éléments affectés : C:\Program Files (x86)\CnPack\CnWizards\CnHash.exe</li></ul><br />
<br />
Rencontrez-vous le même problème ?<br />
<br />
Je suis retourné à la v1.7.0 téléchargée depuis GetIt. Je vais rester vigilant dans les prochains jours...</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f781/environnements-developpement/delphi/outils/">Outils</category>
			<dc:creator>jb.huet</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183312/environnements-developpement/delphi/outils/cnpack-cnpack-v1-8-0-virus/</guid>
		</item>
		<item>
			<title>Innosetup contiendrait-il un virus ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182247&amp;goto=newpost</link>
			<pubDate>Fri, 20 Feb 2026 19:22:34 GMT</pubDate>
			<description><![CDATA[J'ai récemment installé...]]></description>
			<content:encoded><![CDATA[<div>J'ai récemment installé (30/01/2026) Innosetup 6.7.0 sur une nouvelle configuration (Windows 11 Pro) équipée de GData.<br />
Le premier script compilé est détecté comme porteur d'un virus qui est confirmé par TotalVirus (12 positif sur 71)<br />
Je vide totalement le code du script, le même problème se reproduit.<br />
J'essaie de télécharger la version 6.7.1 sur <a rel="nofollow" href="https://files.innosetup.nl" target="_blank">https://jrsoftware.org/isdl.php </a>et quand je clique sur le téléchargement (NL) GData détecte un virus sur  <a rel="nofollow" href="https://files.innosetup.nl" target="_blank">https://files.innosetup.nl</a><br />
Si je télécharge la version US c'est Microsoft Defender qui prend l'initiative et bloque l'installation.<br />
Je vais procéder à une détection complète de mon installation...<br />
... détection en cours<br />
durant la détection je réinstalle mon ancienne version d'InnoSetup (6.2.0) qui elle ne produit aucun problème avec aucun script.<br />
Je reviens dès que la détection sera terminée...<br />
Vérification d'un disque terminée, qui trouve un virus dans la corbeille Gen:Variant.Application.Cerbu.78423(Moteur(A)<br />
Je vérifie le 2eme disque ...</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f781/environnements-developpement/delphi/outils/">Outils</category>
			<dc:creator>frantzgac</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182247/environnements-developpement/delphi/outils/innosetup-contiendrait-virus/</guid>
		</item>
	</channel>
</rss>
