I hate being a loser, but the task is completely impossible.
If you could somehow connect the keyboard (from the silverlight application without restrictions), I would certainly hope that everything that the AV user launches will cause red flags.
And what if the user does not use standard (alt) + prtscr? A third-party tool may use a different key combination. In addition, I wrote a screen grabber with the GDI + API, and there is no way to disable something low-level.
What about attached capture cards? What if your application runs on a virtual machine or remote desktop?
If you're deeply concerned about protecting your HD content, mark it with a watermark or ask the user to pay for it first.
All in one, as soon as your content data gets to your user computer, they can duplicate it.
source share