Bonjour,

J'aimerais avoir plus de renseignement sur System.Security.Permissions.PermissionSet.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")]
        protected override void WndProc(ref Message m)
        {
            // Listen for operating system messages
            switch (m.Msg)
            {
                // Ueye Message
                case Reader.IS_UEYE_MESSAGE:
                    HandleReaderMessage(m.WParam.ToInt32(), m.LParam.ToInt32());
                    break;
            }
            base.WndProc(ref m);
        }
Voici plus haut un exemple de code que j'ai réutilisé pour faire de l'affichage image/image à partir d'une caméra.
Cela fonctionne très bien et même sans la demande de permission d'ailleurs.
Je voulais juste bien comprendre à quoi servait cette ligne de code.

J'ai lu cette page de la msdn mais j'avoue quelle me laisse perplexe.
Si qq'un avait une expliquation plus clair ou un lien expliquant d'une autre facon.

La demande de permission est faite à la CLR (Machine Virtuelle?)?
J'ai lu des trucs à propos de Web services mais sur ce point je suis perdu car je ne développe pas une application web.

Merci de vos renseignements