Bonjours,
Je cherche un tutorial complet et bien expliquer pour utiliser les api native
( français )
en c++ ou en assembleur :ccool:
Merci d'avance . :P
Version imprimable
Bonjours,
Je cherche un tutorial complet et bien expliquer pour utiliser les api native
( français )
en c++ ou en assembleur :ccool:
Merci d'avance . :P
Native API ??
NT API, sous couche de Win32 ?
je parle de library ntdll.dll sur windows xp ( ZwCreateFile , ZwLoadDriver , NtCreateFile ...... ) // utilisation direct de ces fontions du kernel mode
voila un tuto du genre mais c'est en anglais
http://www.codeproject.com/KB/system...protector.aspx
je cherche le meme tuto en français si possible :D
merci
Tu cherches à les utiliser ou à poser des hook dessus?
Il y a ça chez nous :
http://windows.developpez.com/cours/api-native/
Mais je trouve ton besoin étrange... que veux-tu développer ?
Très joli document fait par Arnold McDonald. Merci pour le lien Aurelien.Regat-Barrel.
Le document dont fait référence xweb-10 confond API Native (très bien expliquée dans le document d'Arnold McDonald) avec les appels systèmes.
Les appels systèmes se placent au niveau "Exécutif" du schéma page 4 du document d'Arnold McDonald.
Je ne pense vraiment pas que la langue soit le problème pour la compréhension du contenu référencé par xweb-10.
Si l'on est capable de construire un driver Kernel, ce n'est pas le niveau d'anglais du texte qui posera problème. Le niveau d'anglais n'est pas très élevé et le texte est clair (C'est une buse atomique en anglais qui parle:mrgreen:)
bref, c'est pour faire quoi ?
Merci pour ce document bravo. :ccool:
-----------
je veux debuter en programmation des drivers , soit avec c++ ou assembleur :D
Alors vous me conseillez quoi 8-)
Ni l'un, ni l'autre.
En mode Kernel, il faut une maitrise parfaite des aspects mémoires, registre etc.. du code, chose que le C++ abstrait, heureusement pour nous.
En assembler, c'est chiant, long, et très difficile à mettre au point. En résumé, une productivité de merde.
Il reste le C, comme l'exemple que tu donnes. Avec des bout d'ASM dedans, car il y a des choses qu'on ne peut pas faire autrement.
Il ne faut pas utiliser VisualStudio pour un driver mais NMAKE.
Voici une Doc (Word2007) que je n'ai pas lu, vu que je viens de tomber dessus, mais qui me semble correcte.
http://download.microsoft.com/downlo...WDK_Build.docx