Как разрешить Silverlight читать любой файл в файловой системе, а не только мои документы? - PullRequest
1 голос
/ 30 ноября 2010

Я заметил, что по умолчанию приложения Silverlight 4 имеют доступ только для чтения к моим документам.

Можно ли в любом случае доверять приложению silverlight, чтобы оно могло открывать файл из любого места в файловой системе.

Я не могу ожидать, что мои пользователи сначала должны скопировать файлы в папку «Мои документы» перед загрузкой. Есть ли способ полностью доверять определенному приложению Silver Light?

1 Ответ

2 голосов
/ 30 ноября 2010

Прямо нет.Silverlight не предоставляет свой собственный API для доступа к файловой системе за пределами My Documents.Но вы всегда можете использовать COM в приложениях с повышенным доверием для доступа к любому файлу в системе.

    dynamic Fso = AutomationFactory.CreateObject("Scripting.FileSystemObject");
    fso.CreateFolder("D:\\SilverFolder");

http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.automation.automationfactory(VS.95).aspx http://msdn.microsoft.com/en-us/library/ee721083(VS.96).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...