Voici un ouvrage majeur sur le développement d'applications Windows de la prochaine génération. Cette nouvelle édition, totalement remaniée et mise...
Lire la suite
Voici un ouvrage majeur sur le développement d'applications Windows de la prochaine génération. Cette nouvelle édition, totalement remaniée et mise à jour, va encore plus loin dans la découverte et la maîtrise des techniques indispensables au développement d'applications Windows robustes, sans négliger les spécificités du nouveau système d'exploitation Microsoft Windows 2000. Plus de 200 000 développeurs sont devenus des experts de la programmation Windows sous l'autorité éclairée de Jeffrey Richter. Avec cette nouvelle édition, l'auteur propose de nouveaux exemples encore plus pratiques et puissants. Un livre pour les nouvelles générations de développeurs et la nouvelle génération Windows.
Sommaire
POUR BIEN COMMENCER
Le traitement des erreurs
Unicode
Les objets du noyau
LA MISE EN ŒUVRE
Les processus
Les jobs
Les threads : notions de base
Ordonnancement, priorités et affinités des threads
La synchronisation des threads en mode utilisateur
La synchronisation des threads en mode utilisateur
La synchronisation des threads avec les objets du noyau
Le thread pooling
Les fibres
LA GESTION DE LA MEMOIRE
L'architecture mémoire Windows
L'exploration de la mémoire virtuelle
Utiliser la mémoire virtuelle dans vos propres applications
Une pile de thread
Les fichiers mappés en mémoire
Les heaps
LES BIBLIOTHEQUES DE LIENS DYNAMIQUES
Les DLL : notions de base
Les DLL : techniques avancées
Stockage local de thread
L'injection de DLL et le hooking de l'API
LA GESTION STRUCTUREE DES EXCEPTIONS
Les gestionnaires de terminaisons
Gestionnaires d'exceptions et exceptions logicielles
Les exceptions non traitées et les exceptions C ++
LA GESTION DES FENETRES
Les messages
Le modèle d'entrée matérielle et l'état d'entrée locale