Pour le coup, ça revient à extraire une archive dans /bin (ou dans /usr/bin, puisque depuis Windows Vista, les répertoires systèmes sont davantage surveillés).
setup.exe : pas de gestion des dépendances, un message parfois «tiens je vais t'installer DirectX / Dotnet , je ne sais pas si tu les as, tu pourrais me le dire ? Sinon je t'installe une version qui écrasera peut être ta version plus récente».
Il faut dire que ce n'est pas facile de se ménager une place dans un écosystème où chaque logiciel commence par vérifier:
- qu'il n'y a pas un débugger en mémoire
- que la connexion internet est active pour vérifier qu'on a bien rentré sa clé.
- que les binaires n'ont pas été modifiés (de préférence en plein milieu de l'exécution, ce n'est pas pour éviter les virus, c'est pour punir les pirates).
- qu'on a bien plombé la base de registres à coup de GUID, lors de la troisième inscription d'un objet COM qui de toutes façons ne sert plus.
…
tout en choisissant avec soin une certaine version du runtime parmi les 50 versions du runtime MSVC (vu qu'on n'a pas les sources et qu'on ne peut pas recompiler).
Moi aussi je suis bluffé toutes les semaines par la stabilité du foutoir.
Ils ont mis de la colle sur le chateau de cartes, c'est pas possible, il y a un truc !
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr
[^] # Re: setup.exe
Posté par jseb . En réponse au sondage Qu'utilisez vous pour l'installation de vos logiciels tiers ?. Évalué à 10. Dernière modification le 02 juin 2012 à 13:22.
Pour le coup, ça revient à extraire une archive dans /bin (ou dans /usr/bin, puisque depuis Windows Vista, les répertoires systèmes sont davantage surveillés).
setup.exe : pas de gestion des dépendances, un message parfois «tiens je vais t'installer DirectX / Dotnet , je ne sais pas si tu les as, tu pourrais me le dire ? Sinon je t'installe une version qui écrasera peut être ta version plus récente».
Il faut dire que ce n'est pas facile de se ménager une place dans un écosystème où chaque logiciel commence par vérifier:
- qu'il n'y a pas un débugger en mémoire
- que la connexion internet est active pour vérifier qu'on a bien rentré sa clé.
- que les binaires n'ont pas été modifiés (de préférence en plein milieu de l'exécution, ce n'est pas pour éviter les virus, c'est pour punir les pirates).
- qu'on a bien plombé la base de registres à coup de GUID, lors de la troisième inscription d'un objet COM qui de toutes façons ne sert plus.
…
tout en choisissant avec soin une certaine version du runtime parmi les 50 versions du runtime MSVC (vu qu'on n'a pas les sources et qu'on ne peut pas recompiler).
Moi aussi je suis bluffé toutes les semaines par la stabilité du foutoir.
Ils ont mis de la colle sur le chateau de cartes, c'est pas possible, il y a un truc !
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr