1

J'aimerais flasher la barre des tâches (as described here for example), mais je ne peux pas P/InvokeFlashWindowEx (ou quoi que ce soit d'autre, d'ailleurs) dans le contexte de la sécurité de mon application est en cours d'exécution dans.Comment puis-je faire clignoter la barre des tâches à partir d'une application .NET partiellement approuvée?

Y at-il une autre façon d'obtenir la barre des tâches pour clignoter? Si non, quelles sont mes options pour attirer l'attention de l'utilisateur?

Répondre

0

Je crains qu'il n'y ait pas d'autre moyen de faire clignoter la fenêtre à partir d'un code partiellement fiable. Vous ne pouvez pas élever le formulaire à l'avant non plus car il n'y a aucun moyen de voler le focus comme ça. Vous ne pouvez pas non plus utiliser NotifyIcon, ou même MessageBox d'une confiance partielle, il semble donc que vous n'ayez pas de chance. Il s'agit d'un list of things you can't do in WinForms.

Il semble que votre seule option est de trouver un moyen d'élever les privilèges de votre code (peut-être le faire signer et demander à l'utilisateur de faire confiance à votre certificat). En dehors de cela, attendez que l'utilisateur clique sur votre application!

Questions connexes