| |
|
|
- Página 1 - |
|
| ¡Hola Franco...
Como me Cpp zuviel Beiwerk ha, qué mich vielleich beim Treiberprogging stören podría, Yo mich dafür entschieden ASM a aprender. ¿Puede du veces a la genauen Downloadlink el Versión angeben, con el du proggst? Yo voluntad dich demnächst garantiert con zigtausend Fragen nerven (tener ahora ya Bauchschmerzen en el, qué como en mich zukommt)..
Saludo
Andreas |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
| Meinst du? ¿Por qué? Hab weder Erfahrung con ASM todavía con C. |
|
|
| |
|
|
|
| Nun Yo denke el Vorarbeit hacer frente a Asm una Treiber kompilieren a puede es erheblich - especialmente en lo que para C ya Libs & Co son. Das DDK para XP es IMHO desafortunadamente kostenpflichtig y yo bin auch ldr. no en el Besitz dessen.
ASM hingegen es deutlich einfacher como C a verstehen - lo son simplemente weniger Fallen. Einen Treiber programa sería Yo así sin embargo warscheinlich no. |
|
|
| |
|
|
|
| Besten Dank! Dann tal vez doch C. Espero con sólo veces después de el DDK - el bräuchte Yo eigentlich sólo para NT oder Windows2000. |
|
|
| |
|
|
|
Frank Abbing | Hi.
Yo habe zwar todavía nie una Treiber geschrieben, aber el debería con MASM32 ebenso trabajo como con C. Im übrigen son el C-Libs kompatibel a MASM32 y puede direkt verwendet voluntad. In esta beiden Assemblerforen findest du genügend versierte User, el dir con Infos y Demos helfen voluntad, como una Treiber a escribir es. Vorausgesetzt, du kannst una wenig Inglés:
[...] [...] |
|
|
| |
|
|
|
| Gracias dir, Franco.
Yo habe incluso bastante schwer el Eindruck, daß el Yo vorhabe con ASM todavía wesentlich einfacher y mejor va, como con C. Zum Start brauche I cada Fall una Presentación para una ¡Hola Welt Kernel Treiber en ASM y una Tutorial para el Einstieg a Treiberprogrammierung (para C Yo beides). Wenn Yo el auch para ASM finde, es klar con welcher Lingua Yo weitermache.
Yo möchte otra vez betonen, daß el Yo como vorhabe eigentlich no muy viel anders como el Carta uno DLL es - du wirst me also muy bien weiterhelfen puede.
Saludo
Andreas |
|
|
| |
|
|
|
Frank Abbing | Natürlich helfe Yo dir, sofern Yo kann. |
|
|
| |
|
|
|
| ¡Hola Franco...
Helfen kannst du me en cada Fall - tener sí de ASM überhaupt gar ni idea. Zuerst aber veces una Bitte: Bajo diesem [...] findest du una Erweiterung para deine ASM Versión, el lo dir ermöglicht, Treiber a escribir. ¿Puede du vorerst veces installieren?
Was Yo vorhabe se ejecuta größtenteils auch en el Usermode, benötigt aber una speziellen API Satz (also no Gefahr para deine Hardware).
Saludo y besten Dank
Andreas |
|
|
| |
|
|
|
| Habs auch installiert - veces probieren... |
|
|
| |
|
|
|
| So - y qué debería Su Treiber nun anstellen? |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|
| |
|
- Página 2 - |
|
|
| [quote:5b3acf3584=iF]So - y qué debería Su Treiber nun anstellen?[/quote:5b3acf3584] Mein Treiber Nr.1 se sólo una otro Treiber anhand dessen Ladeadresse de el Kernel schießen - como el en el Principio auszusehen ha, weiß Yo. Carta möchte Yo, el incluso (voluntad sí qué dazulernen), brauche sólo evtl. Ayuda beim Lernen de ASM.
Mein Treiber Nr.2 se una DLL en el Kernel invitar sin irgendeine Einsprungsadresse auszuführen. Wozu? Mein Gedanke: Wenns klappt, podría uno DLL después de el Laden en el Kernel así verändern, el algo posible se, qué eigentlich nada posible es - nämlich interaktive Treiber a programa. Como uno DLL en esta Art en el Kernel schießt, weiß Yo en etwa. Daß el en el Principio posible ser podría, Yo ya en el User Mode ausgetestet - Yo DLL sin el Ausführen el Einsprungsadresse geladen y esta nachher así manipuliert, el el Exportfunktionen ausführbar waren (con TNT läßt se el testweise muy simplemente bewerkstelligen).
Beide Treiber voluntad Bestandteile de Mister Root voluntad. Und qué se Su Treiber veranstalten? |
|
|
| |
|
|
|
| [quote:47fe3478ff=Andreas Hötker]Was Yo vorhabe se ejecuta größtenteils auch en el Usermode, benötigt aber una speziellen API Satz (also no Gefahr para deine Hardware). [/quote:47fe3478ff] Das bezieht se antes allen Dingen en folgendes: Yo muß el Treiber irgenwie mitgeben, welches Modul él en el Kernel entladen se. Desde que no Parámetro transferencia kann, escribir Yo el Daten dazu en el Festplatte bevor Yo, el Treiber starte. Auslesen kann Yo pero no con el normalen API Satz - el befindet se sí en el Kernel32 - Yo muß dazu el Nativo-API de el NTDLL uso => deshalb el Descargar (voluntad hoffen, el el passenden Encabezamiento esta son).
Zum Proggen komme Yo frühestens de Freitag, como es mi Nachtschicht rum y yo tener algunos Stunden Tiempo para Lesen y Ausprobieren. |
|
|
| |
|
|