Exercice 1 : Identification de UIPI
Dans cette exercice nous allons travailler sur deux processus qui communiquent entre eux via des messages Windows, mais dont la communication n'aboutie pas, dû à un niveau d'intégrité différent entre les deux processus.
Tâche 1 - S'assurer que le contrôle de compte utilisateur est actif.
Dans cette tâche nous allons vérifier que le contrôle de compte utilisateur (UAC) est activé.
1. A partir du menu Démarrer, sélectionnez le panneau de configuration
a. Dans la boite de recherche en haut à droite tapez Contrôle compte
b. Sélectionnez Modifier les paramètres de contrôle compte utilisateur dans la liste des résultats de la recherche
c. La boite de dialogue Paramètres de contrôle de compte Utilisateur apparaît. Si le curseur n'est pas à l'option par défaut comme indiqué sur l'image suivante, repositionnez-le
Tâche 2 : Identifier le problème.
1. Allez dans le répertoire to the \Source\begin\Debug
2. Lancez le programme click BrokenNativePingPong.exe. une fenêtre vide doit apparaitre.
3. Relancez l'application une nouvelle fois. Le Message "Ping Pong" doit apparaître entre les deux fenêtres.
|
Aide
C'est le fonctionnement normal de l'application, car les deux applications tournent avec le même privilège utilisateur. Pour vérifier suivez les étapes suivantes. |
4. Ouvrez l'outil Process Explorer que vous pouvez télécharger à partir de Windows Sysinternals. www.microsoft.com/technet/sysinternals).
5. Cliquez- droit dans sur l'entête comme indiquez sur l'image suivante :
6. Sélectionnez Select Columns.
7. Assurez-vous que la case à cocher Integrity Level est sélectionnée.
Vous désirez la suite ? Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit.
|