从Windows 8内置SmartScreen看文件流

SmartScreen功能原本是为了保护用户不进入危险或仿冒的网站的,在Windows 8当中,这功能已经被系统接受。如果你打开一个从网络上面下载的程序,就会得到以下提示:



系统会在打开文件的时候检查该文件,如果不符合某些规则就弹出提示框。笔者最开始在使用Windows 8 的时候就被这样的提示迷惑了,认为程序坏掉了。其实是系统对于文件的处理不同了。网络上关于关闭它的方法也就很多,这里不是重点,我们来看看到底是文件的什么地方会让系统认为它不安全。

对于其点击右键,可以发现在属性当中的最下面多了一小部分(红色框):



提示我们这个文件是从别的地方获取到的,因此为了安全,系统自动锁上了,点击按钮就可以解锁并正常访问了,之后也不会再次提醒。在学习NTFS的时候发现了其中的秘密:系统使用一个特殊的文件流来保存这个信息,而使用普通方法是看不到这样的内容。而该文件流的流名字是Zone.Identifier,大小只有20来字节,查看的话需要使用命令提示符来进行,在命令提示符当中输入:

more < IFEO_V2.exe:Zone.Identifier



就会看到如下内容:

[ZoneTransfer]

ZoneId=3



这其实就是一个标识符,其中ZoneId代表了所在的区域。这里的区域是对应于IE当中的区域设置,1代表受信任的站点,2代表本地Intranet,3代表Internet,4代表受限制的站点。根据默认设置,1和2都可以正常使用而没有提示,3就会得到如上提示。如果ZoneId为4就会得到下面的错误信息:

系统认为这是一个不信任的程序,因此系统拒绝打开该文件。在此,除非手动解锁或者调整安全设置,这个程序是运行不了的。

微软提供了一个查看文件流的工具: streams.exe 使用该工具可以查看某些文件或文件夹的文件流,它可以列出流的大小和名字等详细信息。查看一个文件流具体内容使用 “more < 文件名:流名称”即可(不含引号)。由于Windows当中要求文件名不能包含冒号,所以使用常用的桌面程序是无法打开该流里边的内容的。

(0)

相关推荐

  • Win10预览版9860:已内置MKV格式文件的视频支持

    Windows10技术预览版Build 9860 推出接近一周,各国网友都在挖掘系统中的隐藏功能。最新的一项发现是,Win10已经内置MKV格式文件的视频支持,尽管支持仍不算“完美”。具体详情一起随小 ...

  • 玩转Windows XP内置语音输入软件

    还记得一两年前曾经流行过一段时间语音输入软件,其中大多数都是以IBM语音录入软件为内核的,不过由于当时计算机的处理速度还没有达到很高的水平,所以并没有形成气候。现在随着计算机主频不断提高,就连Wind ...

  • Windows 7内置的IE浏览器版本是?

    众所周知,目前微软Internet Explorer最新的版本是IE8正式版,而Windows7内置的浏览器也是IE8,不过并不是和普通的IE8正式版一样,它的版本号与你使用的 Windows7系统具 ...

  • 阻止Windows 11内置应用打开的过期证书提供解决方案

    微软提供了一个更新,如果你无法打开截屏工具.触摸键盘.语音输入和表情符号面板,应用这一更新可以解决这个问题.这个问题是由Windows 11中包含的数字证书引起的,该证书于2021年10月31日到期. ...

  • windows7 分区 Windows 7内置功能调整分区教程

    不断有网友问到Windows 7分区要多大容量、安装之后如何调整系统分区。确实,vista后系统分区所需要的空间比以往系统要多,对于刚接触Windows7的朋友来说还需要进行摸索。而且有的人由于不熟悉 ...

  • 用Windows 7内置功能调整分区

     不断有网友问到Windows 7分区要多大容量、安装之后如何调整系统分区。确实,vista后系统分区所需要的空间比以往系统要多,对于刚接触Windows7的朋友来说还需要进行摸索。而且有的人由于不熟 ...

  • dlink如何使用Windows XP内置程序来配置无线网络

    有时候我们在使用无线的时候经常会出现如下的提示框:需启用WZC服务。 在控制面板中选择“管理工具” 管理工具→服务 选择右边窗口中的 【Wireless Zero Configuration】,按右键 ...

  • Windows 7内置了多少种驱动程序?

    在Windows7中包含了一个覆盖范围很广的身边驱动程序库。在该操作系统的基本安装中,这些驱动程序都会保存在驱动程序存储区中,它们位于%SystemRoot%System32DriverStoreFi ...

  • 压缩文件损坏怎么办?WinRAR压缩包内置压缩文件修复功能帮您修复该问题

    WinRAR内置压缩文件修复功能,在很多情况下,这一功能对于一些受损的压缩文件可以起到妙手回春的功效。 1、首先打开WinRAR主窗口,从地址栏转入受损压缩文件所在的目录,选中受损的压缩文件。 2、用 ...