Вы можете проверить уровень доверия своего собственного приложения, но не можете играть на заднем дворе другого приложения.
Для меня то, что вы пытаетесь сделать, так или иначе, является излишним.Там есть миллионы вирусов, и я почти уверен, что ни один из них не написан на Silverlight.Работа с вирусом на компьютерах вашего клиента - это не ваша ответственность.Ваша ответственность - защитить сервер от любых атак.