www.mikrocontroller.net

Forum: PC-Programmierung Gamecontroller


Autor: Nick (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Also folgendes. Habe mir vor ein paar Jahren ein PSX-Controller 
Converter gekauft um meinen PS2 Controller am PC anzuschließen.

Unter Windows XP lief alles auch gut nur unter Vista 64bit bzw. jetzt 
win7 64bit läuft das Teil nicht mehr.

Es wird als HID-konformer Gamecontroller erkannt doch man kann den 
Joysitck nicht benutzen.
Den Treiber habe ich als Anhang dazugepackt.

Kann man soetwas umschreiben oder neuschreiben? Habe etwas 
programmiererfahrung in PHP, Java etc. nur leider nicht in C aber es ist 
ja von der Syntax her ähnlich.

Wenn ich mit meinem Car-PC Projekt anfange müsste ich sowieso Treiber 
für die Relaiskarten usw. schreiben um das Bordnetz mit dem PC zu 
bedienen.

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Den Treiber habe ich als Anhang dazugepackt.
Ich hab nicht reingeguckt, was ist das? Die INF-Datei?
Vista/Win7 in 64Bit akzeptieren so weit ich weiss keine unsignierten 
Treiber.

Ralf

Autor: Nick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist alles was auf der CD draufwar.

Dadrinne sind:
3 Config/Setupinfo-Dateien
2 UBI-Dateien
2 DLL-Dateien

3 .exe Dateien:
einmal Setup.exe die lediglich erst uninstall.exe und dann 
part2.exe(wohl die Install-Datei) ausführt.

Autor: Nick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok diese usbpadzz.inf ist eine Infodatei, dass habe ich herausgefunden.

wie läuft das jetzt genau ab:
Setup.exe steuert die usbpadzz.inf an, diese versucht die DLL zu 
kopieren.

Gehe ich usbpadzz.inf auf rechtsklick -> active install kommt folgende 
Meldung:

Fehler beim Kopieren
Beim Kopieren der usbpadzz.inf ist ein Fehler aufgetreten.
Datei kann nicht ins Zielverzeichnis kopiert werden.

Rufe ich die DLL auf kommt diese Meldung:

Das Modul E:/Setup/usbpadcp.dll wurde geladen, aber der 
DllRegisterServer-Eingangspunkt wurde nicht gefunden.

Stellen Sie sicher, dass ""Verzeichnis/Datei"" eine gültige .DLL oder 
.OCX Datei ist uund wiederholen Sie den Vorgang.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Vista/Win7 in 64Bit akzeptieren so weit ich weiss keine unsignierten >Treiber.

http://www.ngohq.com/home.php?page=dseo

Erlaubt auch unter Windows 7 64-bit die Verwendung von unsignierten 
Treibern.

Autor: Nick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bringt auch nichts also er hat die Treiber anscheinend auch installiert 
er zeigt auch HID-konformer Gamecontroller an nur es funktioniert nicht 
also alle Tasten und unter Gamecontroller zeigt er auch keine an

Autor: HoShi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich habe ein ähnliches problem. Bei mir wird der Logitech Cordless 
RumblePad2 im Gamecontroller angezeigt und unter Eigenschaften alle 
Tasten und Achsen bewegen auch kalibrieren, aber ich kann es in keinem 
Spiel benutzen PES2010 FIFA10 NHL09 usw. In keinem Spiel wird der 
Gamepad erkannt und angezeigt....
Würde mich auf eine Lösung oder eine Antwirt sehr freuen.

Greatz

HoShi


P.S: Habe Vista x64

Autor: Nick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Default Installation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; Win98
;;
[DefaultInstall]
CopyFiles=INF.CopyFiles,USB_PSX.CopyFiles,FFDRIVER.CopyFiles,PANEL.CopyFiles
AddReg=USB_PSX.AddReg,FFDRIVER.AddReg,FFDRIVER_1P.AddReg,FFDRIVER_2P.AddReg,FFDRIVER_GP.AddReg,FFDRIVER_GC.AddReg
DelFiles=DRIVERDATA.DelFiles,OLDINF.DelFiles, OLDDRIVERS.DelFiles

[DefaultUninstall]
DelFiles=INF.CopyFiles,USB_PSX.CopyFiles,FFDRIVER.CopyFiles,PANEL.CopyFiles,DRIVERDATA.DelFiles
DelReg=FFDRIVER.DelReg,FFDRIVER_1P.DelReg,FFDRIVER_2P.DelReg,FFDRIVER_GP.DelReg,FFDRIVER_GC.DelReg

[INF.CopyFiles]
usbpadzz.inf

[DRIVERDATA.DelFiles]
drvdata.bin
drvidx.bin
psxusb.inf
usbpad.inf

[OLDDRIVERS.DelFiles]
psxusbcp.dll
psx003cp.dll
psxusbff.dll
psx003ff.dll

;; Win2K
;;
[DefaultInstall.NT]
CopyFiles=INF.CopyFiles, FFDRIVER.CopyFiles
AddReg=FFDRIVER.AddReg,FFDRIVER_1P.AddReg,FFDRIVER_2P.AddReg,FFDRIVER_GP.AddReg,FFDRIVER_GC.AddReg

[DefaultUninstall.NT]
DelFiles=INF.CopyFiles, FFDRIVER.CopyFiles
DelReg=FFDRIVER.DelReg,FFDRIVER_1P.DelReg,FFDRIVER_2P.DelReg,FFDRIVER_GP.DelReg,FFDRIVER_GC.DelReg


Wie sieht es damit aus?
Wie sollte der Teil für Windows 7 oder Vista 64bit aussehen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.