Je ne suis pas développeur, mais je pense que ma question est assez intéressante (et je suis assez désespérée) pour poster ici sur stackoverflowPourquoi mon logiciel ne peut-il pas initialiser le matériel sur une carte mère différente?
Mon entreprise utilise un programme écrit en C# pour conduire un kiosque PC qui utilise .Net 2.0 SP1 et un tampon de signature USB. Le tampon de signature est un HID qui utilise le pilote générique Microsoft HID.
Nous avons essayé d'installer notre logiciel sur un PC kiosque qui utilise une marque de carte mère différente de celle que nous utilisions auparavant. Nous sommes passés d'une carte Gigabyte à une carte ASUS. Autre que la marque, les spécifications sont identiques, même north bridge, même south bridge, même CPU, mêmes contrôleurs hôtes etc. De plus, notre procédure d'installation est documentée et n'a pas changé depuis des mois.
Sur la nouvelle carte mère, le clavier de signature est reconnu comme HID, s'installe sans problème et le logiciel du fabricant peut faire fonctionner l'appareil, mais notre logiciel ne reconnaît pas que ce périphérique est même connecté. La seule chose qui a changé est la marque de la carte mère. Le logiciel du fabricant qui peut initialiser l'appareil n'est pas écrit en C#. Toutes les pensées, suggestions, ou solutions sont les bienvenues !!!!!!!!!!!!!!
Mais il n'est pas un développeur ... La journalisation pourrait bien se passer. –