| |
|
|
- page 1 - |
|
| allô Frank...
là mir Cpp zuviel Beiwerk hat, quoi mich vielleich beim Treiberprogging stören pourrait, habe je mich pour entschieden ASM trop apprendre. peux du la fois une genauen Lien de téléchargement qui Version angeben, avec qui du proggst? je werde toi bientôt garantiert avec zigtausend Fragen nerven (hab maintenant déjà Bauchschmerzen chez dem, quoi là sur mich zukommt)..
Salut
Andreas |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
| Avez- du? pourquoi? Hab weder Erfahrung avec ASM encore avec C. |
|
|
| |
|
|
|
| eh bien je denke qui Vorarbeit um avec Asm une Treiber kompilieren trop peut ist erheblich - zumal es pour C bereits Libs & Co gibt. cela DDK pour XP ist IMHO malheureusement kostenpflichtig et je suis aussi ldr. pas im Besitz dessen.
ASM hingegen ist deutlich einfacher comme C trop comprendre - il y a simple moins tomber. Einen Treiber programmieren serait je avec cela cependant warscheinlich pas. |
|
|
| |
|
|
|
| Besten Dank! ensuite peut-être doch C. je exposition seulement la fois pour dem DDK - cela bräuchte je eigentlich seulement pour NT ou bien Windows2000. |
|
|
| |
|
|
|
Frank Abbing | Hi.
j'ai zwar encore nie une Treiber geschrieben, mais cela sollte avec MASM32 ebenso marcher comment avec C. Im übrigen sommes qui C-Libs kompatibel trop MASM32 et peut direct verwendet volonté. dans cette beiden Assemblerforen findest du genügend versierte User, qui dir avec Infos et Demos aider volonté, comment un Treiber trop écrivons ist. Vorausgesetzt, tu peux un peu Englisch:
[...] [...] |
|
|
| |
|
|
|
| merci dir, Frank.
j'ai sogar entier schwer den impression, qui cela quoi je vorhabe avec ASM encore wesentlich einfacher et besser allez, comme avec C. Zum Start brauche je sur jeden le cas une Présentation pour une allô monde Kernel Treiber dans ASM et un Tutorial pour den Einstieg zur Treiberprogrammierung (pour C habe je beides). si je cela aussi pour ASM finde, ist bien sûr avec quel Discours je weitermache.
je voudrais nochmal betonen, qui cela quoi je là vorhabe eigentlich pas très viel anders comme cela écrivons einer DLL ist - du wirst mir alors très bien weiterhelfen peut.
Salut
Andreas |
|
|
| |
|
|
|
Frank Abbing | Bien sûr helfe je dir, sofern je peux. |
|
|
| |
|
|
|
| allô Frank...
aider peux du mir sur jeden le cas - hab oui de ASM überhaupt gar je n'en sais rien. d'abord mais la fois une s'il te plaît: sous diesem [...] findest du une Erweiterung pour deine ASM Version, qui es dir permet, Treiber trop écrivons. peux du vorerst la fois installer?
quoi je vorhabe fonctionne größtenteils aussi im Usermode, nécessaire mais une speziellen API phrase (alors aucun péril pour deine Hardware).
Salut et besten Dank
Andreas |
|
|
| |
|
|
|
| Tricolore aussi installiert - la fois essayer... |
|
|
| |
|
|
|
| So - et quoi sollte Dein Treiber eh bien anstellen? |
|
|
| |
|
|
|
Frank Abbing | Tricolore aussi installiert. |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
| [quote-part:5b3acf3584=iF]So - et quoi sollte Dein Treiber eh bien anstellen?[/quote-part:5b3acf3584] mon Treiber Nr.1 soll seulement une anderen Treiber anhand dessen Ladeadresse aus dem Kernel schießen - comment qui im Prinzip auszusehen hat, sais je. écrivons voudrais Je l' selbst (veux oui quoi dazulernen), brauche seulement peut-être. Aider beim apprendre de ASM.
mon Treiber Nr.2 soll une DLL dans den Kernel magasin sans irgendeine Einsprungsadresse auszuführen. Wozu? mon idée: Wenns klappt, konnte on DLL pour dem magasin dans den Kernel so verändern, cela quelque chose possible wird, quoi eigentlich gar pas possible ist - nämlich interaktive Treiber trop programmieren. comment on DLL sur cet Art dans den Kernel schießt, sais je dans etwa. sofern cela im Prinzip possible son pourrait, habe je bereits im User Mode ausgetestet - j'ai DLL sans cela Effectuer qui Einsprungsadresse geladen et cet après so manipuliert, cela qui Exportfunktionen ausführbar étions (avec TNT läßt sich cela testweise très simple bewerkstelligen).
Beide Treiber volonté Bestandteile de Mister Racine volonté. et quoi soll Dein Treiber organiser? |
|
|
| |
|
|
|
| [quote-part:47fe3478ff=Andreas Hötker]quoi je vorhabe fonctionne größtenteils aussi im Usermode, nécessaire mais une speziellen API phrase (alors aucun péril pour deine Hardware). [/quote-part:47fe3478ff] cela bezieht sich avant allen Dingen sur folgendes: je dois dem Treiber irgenwie mitgeben, welches Modul il im Kernel entladen soll. là je aucun paramètre transfert peux, schreibe je qui données en supplément sur qui Festplatte bevor Je l' Treiber starte. Lecture peux je mais pas avec dem normalen API phrase - qui est sich oui dans qui Kernel32 - je dois en supplément qui Native-API aus qui NTDLL verwenden => c'est pourquoi qui Télécharger (veux espérer, cela qui passenden En-tête dabei sommes).
Zum Proggen viens je frühestens ab vendredi, voilà mon Nachtschicht rum et je hab quelques Stunden Zeit zum Lesen et Ausprobieren. |
|
|
| |
|
|