操作系统的核心文件非常重要, 如果被改写可能会引起严重后果. Win 引入文件保护( Windows File Protection, WFP)机制.
     WFP 保护特定的文件类型, 如扩展名为 SYS, EXE, DLL, OCX, FON 和 TTF 的系统文件.
     当一个应用程序试图替换一个受保护的文件时, WEP检查替换文件的数字签名, 判断此文件是否来自微软, 以及是否与数据库中所保存的信息一致. 如果这两个条件都符合, 则允许替换.
     如果该文件不符合上述条件, Win 会提示用户, 受保护文件将被新文件替换. Win 很快会将正确的文件从 DLLCache 或 CD 替换回来.
     WEP 监视核心目录中的文件列表, 当发现其中的文件不完整时, 会自动从操作系统备份文件夹中将副本复制到原文件夹中.

windows 文件保护机制相关推荐

  1. Windows消息机制要点

    1. 窗口过程     每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wP ...

  2. Windows消息机制学习笔记(三)—— 消息的接收与分发

    Windows消息机制学习笔记(三)-- 消息的接收与分发 要点回顾 消息循环 消息队列 消息的接收 GetMessage 实验1:理解GetMessage 第一步:编译并运行程序A 第二步:编译并运 ...

  3. Windows消息机制学习笔记(二)—— 窗口与线程

    Windows消息机制学习笔记(二)-- 窗口与线程 要点回顾 消息从哪里来? 实验一:Spy++捕获消息 实验二:消息捕获 消息到哪里去? 窗口在哪? 实验:分析CreateWindowExW 窗口 ...

  4. Windows消息机制学习笔记(一)—— 消息队列

    Windows消息机制学习笔记(一)-- 消息队列 基本概念 实验一:使用代码画出最简单窗口 第一步:编译并运行以下代码 第二步:查看运行结果 第三步:使用其它窗口对其进行覆盖,观察效果 总结 消息队 ...

  5. C++ 暂停Windows文件保护

    C++ 暂停Windows文件保护 Posted by JiaJia 13 February,2009 (0)Comment #include <stdio.h> #include < ...

  6. windows消息机制和Linux,Windows消息机制初谈 (转)

    Windows消息机制初谈 (转)[@more@]是一个消息的OS,什么是消息呢?我很难说得清楚,也很难下一个定义(谁在嘘我),我下面从不同的几个方面讲解一下,希望大家看了后有一点了解. 1.消息的组 ...

  7. Windows消息机制-PreTranslateMessage

    PreTranslateMessage作用和使用方法 Windows消息机制的流程: A. 操作系统接收应用程序的窗口消息,将消息投递到该应用程序的消息队列中 B. 应用程序在消息循环中调用GetMe ...

  8. Windows消息机制详解-5

    一. 什么是消息 在解释什么是消息之前,我们先讨论一下程序的执行机制问题.大体上说,程序按照执行机制可以分为两类: 第一类是过程驱动.比如我们最早接触编程时写的C程序,又或者单片机程序.这类程序往往预 ...

  9. windows消息机制详解-3

    1. 引言 Windows 在操作系统平台占有绝对统治地位,基于Windows 的编程和开发越来越广泛. Dos 是过程驱动的,而Windows 是事件驱动的[6],这种差别的存在使得很多Dos 程序 ...

  10. 【转】深入理解Windows消息机制

    转自:https://blog.csdn.net/liulianglin/article/details/14449577 今天我们来学一学Windows消息机制,我们知道在传统的C语音程序中,当我们 ...

最新文章

  1. andoridView修改
  2. 用webgl打造自己的3D迷宫游戏
  3. SAP系统与外部系统的三种接口形式
  4. 关于局部变量表slot的理解
  5. oracle删除orcl库_oracle删除数据文件
  6. Android画布和图形绘制---Canvas and Drawables(一)
  7. 不刷新页面的tab_现代 Web 页面开发流程
  8. OpenCV4每日一练day13:双目相机校正
  9. Charles监听HTTPS请求
  10. linux下安装erlang,以及cowboy的初步接触的一些环境安装
  11. 盐城计算机考试时间安排,2019盐城中考具体时间安排 什么时候考试
  12. Silverlight 2 Beta 1学习资源
  13. 添加.MSPX文件(VISTA下)
  14. 生产环境服务器部署kvm虚拟化6,KVM虚拟化平台环境部署
  15. Excel技能培训之十 选择性粘贴,单元格公式转换为数值,对每个单元格进行运算,行列转换,只粘贴非空值
  16. swing api 文档
  17. Modifier在java_Java-Modifier类常用方法详解
  18. 搜狗输入法 与fcitx-ui-qimpanel冲突_搜狗AI录音笔E2预售开启,不只是录音笔,还能拍照翻译?丨43周新闻...
  19. [PHP] B2B2C商品模块数据库设计
  20. win7计算机无法连接投影仪,win7系统无法连接投影仪的解决方法

热门文章

  1. android 中文转首字母,Android开发 - 汉字转拼音首字母
  2. dat格式文件转shp
  3. 专利证书下载-不是标准的IE浏览器-解决办法
  4. iOS开发-plist文件的常用操作
  5. 重复测量资料纵向研究的数据分析-1
  6. arccos用计算机,arccos(arccos在线计算器)
  7. 南师大GIS考研数据库2018年第三题
  8. mysql 获取两个月前的日期
  9. java常用单词及解释_Java常用英语单词
  10. 基于量子计算的md5密码哈希破解方法