HP Again … Shit !

En dépannage chez un client, celui-ci indique un second problème avec l’utilisation du logiciel “HP Digital Imaging” pour créer des albums photos pour ensuite les faire développer, ce logiciel refusant de se lancer (freeze) une fois connecté au service en ligne HP (SnapFish). Après diverse analyses (Wireshark, process explorer sur les connections TCP/IP) il s’avère que le logiciel essaye de s’authentifier avec les identifiants snapfish sur le serveur de snapfish. Manque de bol c’est boulets de chez HP on fait la liaison de communication sur l’adresse IP du serveur et non le nom de domaine… Et le certificat est donc invalide !

https://131.124.3.36

Le certificat n’est valide que pour les noms suivants :
www3.snapfish.fr , www4.snapfish.fr , www1.snapfish.fr , www5.snapfish.fr , www2.snapfish.fr , www.snapfish.fr

Du coup le soft ne peut pas se connecter car il fait appel au composant IE pour communiquer, et IE7, IE8, comme firefox, rejette les certificats non valide.
La solution consisterait à dire à IE de ne pas vérifier les certificats et les accepter, bien non elle ne marche pas. Les options de IE ne doivent pas être actif dans le composant. Donc bref, j’ai dit à ma cliente, allez chez PhotoBox.fr vous aurez pas de prise de tête 🙂

Conclusion : WTFBBQ?!! Je pensais que HP faisait des soft biens pensés, bien codés, et bien supportés. Et bah non que dalle ! J’ai parcouru des forums ou les gens annoncent qu’ils ont contactés le support mais qu’ils n’ont pas eu de réponse, bravo le suivi de HP ! Bravo !

Logiciels et Drivers HP – L’enfer de .NET

Aujourd’hui je suis aller dépannée un client qui n’arrivait plus à se servir de sa magnifique imprimante HP.
Bon j’arrive, je demande à ce qu’ils me montre, pour voir ce qui se passe. Pour se servir du scanner ils utilisent le soft intégré et fournit par HP. “Hp Solutions Center”. Manque de bol le soft c’est fait infecter par un virus et tout les .exe sont corrompus.
Je regarde un peu la manière dont il est structuré, des centaines de dlls et .exe en vrac dans un dossier “bin”. Toute l’usine à gaz dans “Program Files” occupe 987Mo. Pas mal pour un soft qui sert à se servir de son imprimante (Scan, photos, imprimer) … Du grand n’importe quoi signé HP.

Bref passons par une petite désinstallation, compter environ 30 minutes.
Télécharger le bousin qui fait 120Mo et 700Mo décompressés … (Ils ont bourrés de 0 ?), cliquez, patienter 30 minutes … cliquez sur installer, et ho magie, erreur ! Retour à la case départ.

Que faire ? Je continue de farfouiller l’ordinateur, en faisant un peu de ménage, et je m’aperçois que tout ce qui tourne autour de .NET ne fonctionne pas, il semblerait donc que le framawork .NET de Microsoft ait aussi été infecter.

Je décide donc de virer tout .NET pour partir sur une bonne base, cependant il est impossible de désinstaller .NET … Après quelques recherches je tombe sur un petit outil très intéressant. “Automatic .NET CleanUP“, cet outil va donc virer cette de bouse de .NET et ce dans toutes ses versions, hop, plus aucune traces de .NET. Il reste à réinstaller .NET 4.0 et nous re-voilà avec un système plus au moins propre (ça reste un Windaube o/).

Je retente donc l’installation du soft HP, et ho miracle ! Cela fonctionne.
Un dernier nettoyage, et voilà le bousin est de retour (et tout le bordel HP ne fait plus que 120Mo – c’est déjà plus correcte comme taille).
Il n’empêche que toute application (ou presque) maintenant repose sur .NET et ça fait peur … .NET est une usine à gaz sans nom pour “coder plus rapidement”, certes mais pas “plus proprement”, “plus efficacement”, ni “plus optimisé” … à méditer.