Share via


Bienvenue dans l'atelier "Les services d'arrière-plan" du Coach Windows 7 !

Windows 7 et Windows Vista ont introduit de nombreuses améliorations dans le traitement en arrière-plan. Les défis modernes de la mise en œuvre dans ce type de processus d'arrière-plan efficace sont :

  • Performances – Temps de Latence au démarrage, à l’ouverture de session, et à l’arrêt. La latence des travaux d’arrière-plan, interfères avec les traitements de premier plan.
  • Consommation d’énergie
  • Sécurité – Augmentation de la surface d’attaque.

Les services Windows 7 d'arrière-plan et les tâches planifiées offrent une variété de mécanismes pour réduire la consommation d'énergie, la surface d’attaque et l’amélioration des performances des applications et du système. Parmi ces mécanismes on retrouve :

  • Les services demandant des privilèges de sécurité
  • Les services SIDs
  • Les services à démarrage différés
  • Les services à démarrage déclenchés
  • Les tâches planifiées

Dans ce tutoriel vous apprendrez à :

  • Concevoir des services à démarrage déclenché (Trigget-start service)
  • Réduire le nombre de privilèges demandé par un service

Pour compléter cet exercice vous devez avoir :

Avant de travailler sur ce tutoriel, il serait utile :

  • De connaitre le développement Win32 et le langage C++
  • De connaître Visual Studio 2008 SP1

Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit.

Télécharger la version C++

Installation

Cet atelier nécessite que le kit de développement Windows 7 soit correctement intégré à Visual Studio 2008 SP1. Pour ce faire, vous pouvez suivre les étapes suivantes :

A partir du menu Démarrer, allez à Tous les programmes | Microsoft Windows SDK v7.0 | Visual Studio Registration et cliquez sur Windows SDK Configuration Tool. Vérifiez que la version v7.0 apparaît bien dans la zone, sinon choisissez le et appuyez sur le bouton Make Current
  01
Figure1: Outil de configuration du SDK Windows
Vous devez également vérifier que Visual C++ pointe sur les entêtes, les bibliothèques et les outils du SDK de Windows 7. Pour ce faire, à partir du Menu, sélectionnez Tools | Option afin d’ouvrir la boite de dialogue Options et sélectionnez Projects and Solutions, puis VC ++ Directories.
  a. Sélectionnez dans le panneau à droite Executable Files, sélectionnez le bouton btn01 , sélectionnez le bouton btn02  et sélectionnez le répertoire %Windows7SDKInstallDir%\v7.0\Bin
  02
Figure 2 Configuration des répertoires VC++

Vous désirez la suite ? Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit.

Version d’évaluation de Windows 7 Entreprise
Visual Studio 2010 Professional Edition Bêta 1
L'atelier complet en C++



Le Centre de développement Windows 7
Coach Windows 7 pour Informaticiens (TechNet)
Développer pour Windows 7
Processus de mise en compatibilité des applications pour les éditeurs de logiciels
Le centre de compatibilité applicative Windows 7
Le forum Compatibilité des applications sous Windows 7
Télécharger la version C++