首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenFileDialog: FileNames和SafeFileNames之间的区别

OpenFileDialog: FileNames和SafeFileNames之间的区别
EN

Stack Overflow用户
提问于 2012-07-17 01:34:02
回答 2查看 2.9K关注 0票数 5

对于OpenFileDialog

SafeFileNamesFileNames之间的区别是什么

为什么SafeFileNamessafe

EN

回答 2

Stack Overflow用户

发布于 2012-07-17 01:39:14

答案就在你链接的页面上。“安全”文件名不包括路径。只有文件名和扩展名。常规文件名包括完整路径。

SafeFileName是安全的,因为它不会公开计算机的目录结构。

票数 6
EN

Stack Overflow用户

发布于 2012-07-17 01:41:31

主要区别在于,FileNames需要FileIOPermissionAccess.AllAccess安全权限,因为它将有关系统的路径信息返回到进程中。如果您尝试访问FileNames,则以非常低的信任权限集运行的用户将触发安全异常,因为路径信息不可用。

对于SafeFileNames,属性“应该可以被以有限信任运行的代码访问”。它是“安全的”,因为它可以在有限的权限下使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11509494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档