2016-09-20 6 views
1

Nous avons utilisé NSIS 2.51 pendant un certain temps. Remarqué que 3.0 est sorti en juillet. J'ai regardé le journal des modifications sur le site officiel et je n'ai pas vu de rupture de compatibilité arrière, mais j'ai pensé que je ferais un ping pour voir si quelqu'un avait des problèmes en allant sur la version 3.0.NSIS 2.51 à 3.0 mise à niveau

Vous vous demandez également s'il y avait d'autres changements hormis Unicode? Je suppose que nous ne pouvons toujours pas faire de tableaux natifs sans plugin. :)

Répondre

0

N'hésitez pas à utiliser NSIS 3.0. C'est assez stable et presque 100% compatible avec le code NSIS 2.

Il y a quelques nouvelles commandes (Unicode, Opérations de fichier, ...) et certaines commandes ont des paramètres différents mais il n'y a pas de problèmes sérieux. Et aussi la sécurité a été améliorée (détournement d'avion dll), a fourni des correctifs, etc.

Recommandé par moi :)

+0

La protection de détournement de DLL a été rétroportée à 2.51. – Anders

1

Questions:

  • dialogue MUI LangDll pourrait ne pas afficher correctement toutes les langues dans les installateurs Ansi, mais la La liste utilise des noms anglais par défaut maintenant IIRC.

Nouvelles fonctionnalités:

  • Win 8.1 et 10 soutien manifeste.
  • Un couple de traductions Unicode uniquement.
  • Le plugin système peut appeler des fonctions par ordinal.
  • MakeNSIS peut créer des programmes d'installation 64 bits si les stubs 64 bits sont présents (non documentés).