繁体   English   中英

Silverlight 5可信模式。 访问FileSystem和本地驱动器

[英]Silverlight 5 Trusted Mode. Accessing FileSystem and Local drives

有没有办法,任何机会在提升信任的SL应用程序中访问整个文件系统? 那将在Windows和Mac上都有效吗? 通过AutomationFactoryPInvoke或非托管代码? 我需要一个可以读取本地驱动器,文件夹和文件的应用程序。

UDP:好的,似乎可以使用mscorlib的System.IO类来读取文件夹和文件。 虽然您仍然无法获得有关本地安装的驱动器的信息。 Silverlight的mscorlib没有DriveInfo :(

好的我对此有所了解。

使用Windows非常简单,可以获得可以使用AutomationFactory的本地驱动器列表。 如果你谷歌它有很多例子。 搜索名为SilverlightFileExplorer的内容。

现在,在Mac上,您可以使用Directory.EnumerateDirectories("/")然后获取根目录中的所有文件夹。 包括Volumes文件夹,其中包含本地驱动器的快捷方式。 我不是Berkeley System Distribution(BSD)Unix文件系统的专家,所以我不能保证它可以在任何Mac上运行,但这种方法适用于我的。

我还在玩那个。 当我开始工作原型时,我可能会通过github或其他东西分享它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM