mAirlist 3.1 Probleme bei Ansteuerung via USB Adapter

Hallo!

Seit dem Umbau unserer PCs von Win XP / 32 Bit auf Win 7 / 64 Bit funktioniert die Ansteuerung von mAirlist nicht mehr richtig. Im Prinzip funktioniert alles wie vor dem Umbau, doch nach jedem Neustart des PCs bzw. nach Benutzerwechsel startet mAirlist immmer mit einer Fehlermeldung. Ursache hierfür ist der bislang verwendete USB Adapter für die Steuerung der Playlisten via ON/OFF Button des Mischpults.
Erst nachdem in der Systemsteuerung von mAirlist der USB Adapter wieder aktiviert, die Konfiguration abgespeichert, und mAirlist neu gestartet wurde kann man wie gewohnt damit arbeiten. Die Voreinstellungen der Befehle bleibt immer erhalten nur der USB Adapter wird wohl bei Programmstart nicht richtig geladen. Ich habe jetzt schon alles mögliche und unmögliche ausprobiert, jedoch ohne Erfolg. Wäre für jeden Tipp dankbar.

Der Wortlaut der Fehlermeldung wäre interessant zu wissen.

Hallo, hier nun die Fehlermeldung.

  1. “1 Fehler ist während der Initialisierung aufgetreten.”

  2. “Error (de-) activating object “Joystick/Gameport”: Create: The device or device instance is not registered with Direct Input. This value is equal to the REGDB_E_CLASSNOTREG standard COM return value.”

Verwenden Sie Windows-Systemsteuerung Gamecontroller zu installieren Sie die Gamepad-Gerät.

BFN
CAD

Schau mal bitte in die Remote.ini, da steht irgendwo die GUID des Adapters - ändert die sich nach jedem “Neu-Aktivieren”?

Hallo, tatsächlich ändert sich die Joystick-ID in der Remote.ini

vor Reaktivierung:

[Remote0]
Type=Joystick
Enabled=on
JoystickID={EAB36710-44FF-11E0-8004-444553540000}
ProductName=USB ADAPTOR
Down1=PLAYER 1-1 START
Down2=PLAYER 2-1 START
Up1=PLAYER 1-1 STOP
Up2=PLAYER 2-1 STOP

nach Reaktivierung:

[Remote0]
Type=Joystick
Enabled=on
JoystickID={4CA3CCD0-3DD0-11E0-8004-444553540000}
ProductName=USB ADAPTOR
Down1=PLAYER 1-1 START
Down2=PLAYER 2-1 START
Up1=PLAYER 1-1 STOP
Up2=PLAYER 2-1 STOP

Dann ist der Fall klar. Normalerweise sollte sich die GUID niemals ändern, sondern Windows vergibt die einmalig, wenn das Gerät zum ersten Mal eingesteckt wird. In die GUID fließt auch die Seriennummer mit ein, so dass selbst mehrere Geräte von demselben Typ jeweils unterschiedliche IDs erhalten, aber jeweils immer dieselbe. Auf diese Weise kann Software wie mAirList mehrere Adapter desselben Typs gleichzeitig ansteuern, ohne dabei durcheinander zu kommen.

In Eurem Fall scheint es nun so zu sein, dass Windows bei jedem Neustart/Benutzerwechsel glaubt, es handle sich um ein komplett neues Gerät, und eine neue GUID vergibt. Aus welchem Grund auch immer. Normalerweise sollte das nicht so sein.

Um was für einen Adapter (Hersteller, Typ) handelt es sich überhaupt?

Hallo, leider läst sich ein Hersteller nicht ermitteln. Made in China halt :-[
Könnte die Problematik mit dem Umstieg auf 64 Bit zu tun haben?

Da musst du Microsoft oder den Treiberhersteller fragen. Aber grundsätzlich gilt das, was ich oben über GUIDs schrieb, auch für 64-bit.

Vielleicht ist einfach der Treiber kaputt.