Hallo,
kurz der Sachverhalt:
Ich möchte, dass ein Xbox One Controller dauerhaft mit meinem PC (Win 8.1 x64) verbunden ist. Das ist soweit kein Problem. Leider vibriert der Controller jedes Mal kurz auf dem Tisch, wenn der Treiber geladen wird, also bei jedem Boot.
Jetzt würde ich gerne das Vibrieren unterbinden ohne den Controller jedes Mal auszustecken oder im Gerätemanager zu deaktivieren.
Ich habe mir nun überlegt den Standardtreiber einfach so zu editieren, sprich die paar Zeilen, die den Rumble beim Treiberladen verursachen, zu löschen oder zu ändern.
Mir ist klar, dass das Vorhaben relativ naiv ist und bei der Suche zum Thema Treibereditierung wurde man ausdrücklich davor gewarnt, jedoch ich würde das Risiko trotzdem gerne eingehen.
Im Treiberordner für den Controller befinden sich folgende Dateien:
Die letzten 3 Dateien sollten nicht von Relevanz sein. Ob der gesuchte Code jetzt im Kernel Treiber oder in der dll ist, weiß ich nicht.
Die einzigen für mich verständlichen Infos zum Thema befassten sich mit Visual Studio + WDK und IDA/Hex Rays. Bei Visual Studio habe ich keine Möglichkeit zur Dekompilierung gefunden und an eine kostenlose x64-Variante von Hex Rays komme ich nicht ran.
Für jegliche Hilfe wäre ich sehr dankbar.
kurz der Sachverhalt:
Ich möchte, dass ein Xbox One Controller dauerhaft mit meinem PC (Win 8.1 x64) verbunden ist. Das ist soweit kein Problem. Leider vibriert der Controller jedes Mal kurz auf dem Tisch, wenn der Treiber geladen wird, also bei jedem Boot.
Jetzt würde ich gerne das Vibrieren unterbinden ohne den Controller jedes Mal auszustecken oder im Gerätemanager zu deaktivieren.
Ich habe mir nun überlegt den Standardtreiber einfach so zu editieren, sprich die paar Zeilen, die den Rumble beim Treiberladen verursachen, zu löschen oder zu ändern.
Mir ist klar, dass das Vorhaben relativ naiv ist und bei der Suche zum Thema Treibereditierung wurde man ausdrücklich davor gewarnt, jedoch ich würde das Risiko trotzdem gerne eingehen.
Im Treiberordner für den Controller befinden sich folgende Dateien:
- WdfCoInstaller01011.dll
- xb1usb.sys
[*](xb1usb.cat)
[*](xb1usb.inf)
[*](xb1usb.PNF)
Die letzten 3 Dateien sollten nicht von Relevanz sein. Ob der gesuchte Code jetzt im Kernel Treiber oder in der dll ist, weiß ich nicht.
Die einzigen für mich verständlichen Infos zum Thema befassten sich mit Visual Studio + WDK und IDA/Hex Rays. Bei Visual Studio habe ich keine Möglichkeit zur Dekompilierung gefunden und an eine kostenlose x64-Variante von Hex Rays komme ich nicht ran.
Für jegliche Hilfe wäre ich sehr dankbar.