В этой ветке годичной давности объясняется, что WriteableBitmap заблокирует доступ для чтения когда какая-либо его часть поступает из внешнего домена - скажем, с бесплатного сервера изображений.
Далее уточняется, что это для «DRM». Я предполагаю, что есть большая угроза того, что кто-то напишет риппер фильмов в Silverlight, который включает в себя фильм из другого домена, а затем повторно захватит его... за исключением осознания того, что вы можете просто переписать чертов xap, когда он будет передан по сети, а затем это тот же домен! Но это ни здесь, ни там.
В любом случае, очевидно, я пытаюсь использовать WritableBitmap для экспорта снимка экрана текущей настройки пользователя; но меня остановила эта междоменная проблема.
Действительно ли нет поддерживаемого способа сделать это в последней версии Silverlight? Нет файла crossdomain.xml или clientaccesspolicy.xml? Разве это не нанесение вреда Silverlight — гигантский «иди нахуй», устанавливающий половинчатые контрольно-пропускные пункты безопасности, которые мешают разработчикам, но не останавливают злоумышленников?
Изменить: этот вопрос идентичен этот вопрос здесь.