Treiber selber schreiben?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
assembler
aufwand
code
datum
einstellung
frage
funktion
glauben
hersteller
parameter
programmieren
stehen
tool
treiber
verstehen
vorhaben
wahrscheinlichkeit
werkzeug
wissen
zugreifen
-
Hallo,
Ich habe einen Treiber für mein Grafiktablett.
Diesen finde ich aber überhaupt nicht gut.
Er merkt sich z.B. keine Einstellungen.
Mit anderen Treibern habe ich es schon versucht, das hat aber alles nichts gebracht.
Deswegen möchte ich fragen, ob es vielleicht eine Möglichkeit gibt den Treiber zu verändern oder einen neuen zu schreiben?
Wenn ja, in welcher Programmiersprache?
Beitrag geändert: 26.1.2008 15:35:06 von marek-merten -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Muha. Ich möchte dich bitten es zu vergessen.
Treiber Programmierung ist schwer, äußerst schwer.
Windows bietet bestimmte Entwicklungsumgebungen dafür, aber das wird dir nichts bringen. Du musst deine Hardware verstehen, sie ansprechen, Daten auslesen, Daten verwerten, Daten senden. Und das alles auf Systembasis.
Ich rate dir stark von deinem Vorhaben ab.
Beitrag geändert: 26.1.2008 15:39:04 von adrians -
Für die Treiberprogrammierung musst du aller Wahrscheinlichkeit nach Assembler lernen. Das ist mit Abstand die schwierigste, nicht-esoterische Programmiersprache.
Außerdem muss du dein Graphiktablet vollständig verstehen. D.h. du musst die internen Abläufe kennen.
Ohne eine entsprechende technische Spezifikation, die du wahrscheinlich nur vom Hersteller selber kriegen könntest(sofern er diese Spezifikation wirklich rausgeben will), müsstest du mühsam dein Graphik-Tablett reverse-engineeren.
Es ist nicht unmöglich. Die Frage ist bloß, ob der Aufwand sich lohnt.
Und welche Werkzeuge dir zur Verfügung stehen, um deinen Code auf deinem Zeichenbrett(!) zu debuggen.
Beitrag geändert: 26.1.2008 16:29:44 von bladehunter -
Wie man auf dlls zugreifen kann weiß ich ja.
Ich wollte nur wissen wie man herausfindet was die einzelnen dlls machen, so dass man sinnvoll auf sie zugreifen kann.
Aber ist jetzt glaube ich auch egal.
Das ist wahrscheinlich doch zu schwierig. -
Ich wollte nur wissen wie man herausfindet was die einzelnen dlls machen, so dass man sinnvoll auf sie zugreifen kann.
Versuch mal auf der Hersteller-Homepage an die Infos zu kommen. Falls da nichts zu holen ist, musst du eben eine nette E-Mail schreiben, in der du um die API bittest.
Beitrag geändert: 27.1.2008 18:24:15 von bladehunter -
Der Objektbrowser funktioniert doch nur bei .NET-Assemblys. \"Richtige\" C-Dlls sind ganz was anderes.
-
bruteforce schrieb:
Der Objektbrowser funktioniert doch nur bei .NET-Assemblys. \\\'Richtige\\\' C-Dlls sind ganz was anderes.
Falsch, es muss entweder eine .NET-Assembly oder eine COM-Komponente sein. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage