L'utilisation de techniques de programmation dépassées peut engendrer une sur-consommation de ressources et nuire aux performances globales de vos applications. Vous apprendre à tirer parti des nouvelles fonctionnalités de Windows 2000, tel est l'objectif de Total Windows 2000 – Programmation. Par la pratique, grâce aux 119 Solutions express traitées dans cet ouvrage, vous apprendrez à :
- Optimiser les performances de vos programmes et applications au moyen des processus, des threads et des fibres
- Synchroniser vos applications au moyen de sémaphores, de mutex et de sections critiques
- Découvrir les extensions du shell et la MMC via la bibliothèque ATL
- Utiliser les E/S par recouvrement
- Développer des applications console pour la réalisation de tâches simples
- Créer des services
- Appréhender les concepts clés d'ActiveX
- Utiliser les MFC pour créer des interfaces
- Utiliser la bibliothèque ATL
- Exécuter un nouveau programme
- Attendre la fin d'un programme, définir ou récupérer le code de sortie
- Créer un thread à l'aide de l'API Windows
- Exploiter des threads avec les MFC
- Obtenir les handles de processus et de threads
- Manipuler la valeur de retour dans un programme MFC
- Exploiter des fibres
- Utiliser des techniques autres que la manipulation de threads
- Choisir une méthode de synchronisation
- Mettre en oeuvre les événements
- Utiliser les mutex
- Utiliser les sémaphores
- Utiliser les sections critiques
- Utiliser les variables verrouillées
- Détecter la fin d'un fichier
- Gérer des E/S asynchrones
- Utiliser ReadFileEx et WriteFileEx
- Utiliser les ports de terminaison
- Partager de la mémoire à l'aide de fichiers mappés
- Mettre en oeuvre des RPC
- Exploiter des canaux nommés
- Utiliser VirtualAlloc et VirtualFree
- Trouver le segment mémoire par défaut
- Déterminer le niveau de protection d'une page
- Convertir un SID en nom
- Créer un descripteur
- Utiliser le descripteur de sécurité par défaut
- Sécuriser un objet privé
- Ouvrir une clé du Registre
- Créer des fichiers REG
- Créer une DLL de messages
- Enregistrer des événements
- Créer un raccourci
- Démarrer un programme console...
- Aux développeurs intermédiaires et avancés
- Aux développeurs d'applications Windows souhaitant implémenter les fonctionnalités de Windows 2000 dans leurs applications.