Fonctionnalités de DreamShield

DreamShield permet de réaliser un grand nombre d'opérations de configuration des applications. En voici une liste des principales.

  • Prix : Gratuit, pour déployer des applications freeware comme commerciale. Pour plus d'informations, consultez la Licence.
  • Systèmes supportés : Windows 2000/Me/XP/Server 2003/Vista
  • Systèmes avec un support limité : Windows 98
  • Versions du .NET Framework supportées : Microsoft .NET Framework 2.0/3.0/3.5

Fonctionnalités

Général

  • Grande variété d'apparences (skins) possibles pour l'installeur, avec la possibilité d'en créer de nouveaux
  • Modification du registre
  • Création de raccourcis
  • Création de sauvegardes avant de remplacer des fichiers
  • Création de sauvegardes avant de remplacer des clefs du registre
  • Installation annulable
  • Annulation d'une installation si une erreur est rencontrée (fonctionnalité basée sur le principe du RollBack des SGBDR)
  • Restauration des sauvegardes si l'installation est annulée
  • Désinstallation complète
  • Restauration des fichiers remplacés lors de la désinstallation
  • Restauration des clefs du registre remplacées lors de la désinstallation
  • Installation organisée en composants
  • Détection d'une installation précédente grâce à un GUID
  • Désinstallation automatique si une ancienne version de la même application est détecté lors d'une nouvelle installation
  • Compression GZIP, LZMA, Deflate pour les fichiers de l'installeur, 7-zip pour le SFX
  • Modification des composants installés
  • Possibilité de changer l'icone du Setup.exe, StdSetup.exe et du SFX
  • Possibilité de changer l'image de la page d'accueil de l'assistant ( le petit écran d'ordinateur vert )
  • Possibilité de créer des installations supportant plusieurs langues ( Français et Anglais fournis à la base, possibilité d'en créer de nouvelles avec des fichiers *.ResX ou *.Resources )

Runtimes

  • Installation automatique de Windows Installer 3.0 si nécéssaire
  • Possibilité de choisir la version requise du .NET Framework (2.0, 3.0 ou 3.5 avec les SP1 correspondants) et téléchargement automatique de celui-ci nécéssaire
  • Possibilité d'appeler InstallUtil, RegSrv et/ou GacUtil lors de l'installation ou de la désinstallation d'assemblies .NET

Intégration

  • Intégration du blog de DreamShield dans la page de démarrage
  • Ajout d'une boîte démarrage rapide dans la page de démarrage de DreamShield
  • browser intégré à DreamShield ouvert pour les ressources en lignes
  • L'IDE de DreamShield se tient à jour automatiquement en vérifiant tous les 7 jours si une nouvelle mise à jour ( ou une nouvelle version ) est disponible
  • Projets DreamShield pouvant être convertit de/vers le format XML
  • Assistant de création de projet d'installation standard
  • Assistant de création de projet d'installation à partir d'un projet Visual Studio 2005 ou 2008 éditions Express ou non

Avancé

  • fonctionnalités de publication pour les applications avec DreamShield sur un serveur ftp
  • Possibilité de créer des mises à jour automatiques avec un projet d'exemple
  • Possibilité de définir sur quel version de Windows installer un fichier
  • Possibilité de définir sur quel version de Windows exécuter l'installation
  • L'enregistrement des fichiers crée un fichier .bak contenant l'ancienne sauvegarde
  • Possibilité de remplacer/supprimer les fichiers verrouillés par le système ( si l'installeur en détecte un, il crée un fichier temporaire et vous demande de redémarrer afin d'effectuer le remplacement ou la suppression ).
  • Possibilité de faire des mises à jour, la précédente fonction facilitant cela
  • Possibilité de créer des plugins pour étendre les fonctionnaltiés de l'installeur dans n'importe lequel des langages supportés par le .NET Framework (2.0 ou plus)
  • DreamFromTheWeb : allegez l'installation en laissant les archives sur internet, DreamShield les téléchargera automatiquement si nécéssaire
  • Possibilité de créer des pages personnalisées pour l'installeur, grâce aux plugins

Sécurité

  • DreamLocker : Possibilité de verrouiller les installations avec un mot de passe : Il sera demandé à chaque exécution de l'installeur et les archives d'installations seront cryptés.
  • Support de l'UAC sur Windows Vista

Et encore bien d'autre possibilités ...

Une fonctionnalité est manquante ? vous désireriez qu'une option change ou évolue ? Vous pouvez pour celà m'indiquer votre avis sur le Forum de DreamShield