2010-08-19 5 views
3

installateur de logiciels, vous pouvez facilement changer la petite image dans le coin supérieur droit de l'assistant en utilisant ce code:Changement WizardSmallBitmapImage dans Inno Setup désinstallateur

[Setup] 
WizardSmallImageFile=gfx\bitmap.bmp 

hovewer, comment changer cette même bitmap dans le coin supérieur droit de l'assistant de programme de désinstallation? Il ne semble pas y avoir de paramètre pour cela.

Je pense que l'une de la solution est de laisser l'installateur extraire le bitmap nécessaire dans le {app} puis utilisez ce code:

procedure InitializeUninstallProgressForm; 
var bitmap : string; 
begin 
    bitmap := ExpandConstant('{app}\uninst.bmp'); 
    uninstallProgressForm.WizardSmallBitmapImage.Bitmap.LoadFromFile(bitmap); 
end; 

Cependant, je ne veux pas avoir ce bitmap satelite suspendu dans mon {app}, je veux qu'il soit compilé dans le programme de désinstallation. Est-il possible de compiler en quelque sorte ce bitmap dans le programme de désinstallation? Ou y a-t-il une autre façon de changer cette image dans l'assistant de désinstallation?

Répondre

4

Non, il n'y a aucun moyen de compiler des fichiers supplémentaires dans le programme de désinstallation.

+0

Et y a-t-il un paramètre caché qui me permettrait de définir WizardSmallImageFile du programme de désinstallation? Y at-il même une raison pour laquelle le programme de désinstallation n'utilise pas la même image que l'installateur? – Paya

+0

Je l'ai ajouté [ici] (http://innosetup.uservoice.com/forums/33177-inno-setup-feature-request/suggestions/1016549-uninstall-set-wizardsmallbitmapimage-in-uninstall) comme une demande de fonctionnalité , donc votez si vous manquez également cette fonctionnalité. – Paya

Questions connexes