Windows文件保护的应用

2016-02-19 13:05 5 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Windows文件保护的应用的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

//---------------------------------------------------------------------------
  #include "sfc.h"
  // 本工程中需要导入sfc.lib
  //---------------------------------------------------------------------------
  // 列出所有被保护的文件
  void __fastcall ListAllProtectedFile(TStrings *pList)
  {
      PROTECTED_FILE_DATA data;
      data.FileNumber = 0;
      while(SfcGetNextProtectedFile(NULL, &data))
      {
          if(data.FileNumber != 0)
          {
              pList-Add(data.FileName);
          }
      }
  }
  //---------------------------------------------------------------------------
  // 判定一个文件是否被保护
  bool __fastcall IsFileProtected(String strFile)
  {
      WCHAR wszFileName[MAX_PATH];
      MultiByteToWideChar(CP_ACP, 0, strFile.c_str(), -1, wszFileName, MAX_PATH);
      return SfcIsFileProtected(NULL, wszFileName);
  }
  //---------------------------------------------------------------------------
  // 本文来自C++ Builder 研究. http://www.ccrun.com
  //---------------------------------------------------------------------------
  // 调用举例
  void __fastcall TForm1::Button1Click(TObject *Sender)
  {
      // ListAllProtectedFile(Memo1-Lines);
      if(IsFileProtected("E:Winntsystem32subst1.exe"))
          ShowMessage("被保护了");
      else
          ShowMessage("没有被保护");
  }
  //---------------------------------------------------------------------------

来源:http://www.tulaoshi.com/n/20160219/1602937.html

延伸阅读
标签: windows 操作系统
  说起硬件配置文件,有很多朋友都忽略了它在Windows XP中所起的作用,其实如果利用得当的话,可以大大提高系统的工作效率。 什么是硬件配置文件 所谓硬件配置文件,是指在启动计算机时告诉Windows应该启动哪些设备,以及使用每个设备中的哪些设置的一系列指令。当用户第一次安装Windows时,系统会自动创建一个名为“Profi...
标签: 电脑入门
win10之前的hosts很好改,win7/8虽然和winxp有区别但是,也很好改,但是很多朋友不知道怎么修改win10的hosts?没关系,下面分享两种方法,其中一种是利用windows系统直接更改,还有一种 Windows 10面世还不到一个月的时间,如一些人所期望的,猜测的或者希望的一样,一些事情并不像大家所计划的那么好,至少对于那些底层用户尤其是这样的。正...
标签: autocad教程
修复方法: 如果Auto CAD 文件损坏的程度不太严重,一般可以用 RECOVER 命令进行修复,另外还可以尝试用INSERT命令把损坏的文件插入新的文件再存起来。当然还可以用局部打开的方法。 造成CAD文件损坏的原因主要是在没有防备情况下的停电,还有文件在打开过程中未打开就强行终断而造成的。 保护办法: 先通过“工具→选...
标签: windows系统
Windows8系统保护的作用   系统保护是定期创建和保存计算机系统文件和设置的相关信息的功能。系统保护也保存已修改文件的以前版本。它将这些文件保存在还原点中,在发生重大系统事件(例如安装程序或设备驱动程序)之前创建这些还原点。每七天中,如果在前面七天中未创建任何还原点,则会自动创建还原点,但可以随时手动创建还原点。 ...
标签: 电脑入门
当你在Windows8应用商店找应用时是不是会遇到一些很奇葩的应用呢?下面外媒Neowin就给大家开扒了,他看到的那些奇葩的Win8应用。 首先是一款游戏:《Football Throw Stopper》,外媒对这个游戏的评价是:蠢爆了。具体怎么玩就是通过点击足球来阻止它到达终点区域。Neowin表示,这个游戏实在是太无趣了,连动物都会觉得它很蠢。 说到动物,...

经验教程

424

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部