C++黑客编程揭秘与防范之创建一个不会被删除的文件夹

[cpp] view plaincopyprint?

  1. CString strDir("d:\\zzz");
  2. CString strAuto("d:\\zzz\\autorun.inf");
  3. CString strImm("d:\\zzz\\autorun.inf\\Immunity...\\");
  4. void Immunity(LPCTSTR lpszDirectory)
  5. {
  6. BOOL bRet = CreateDirectory(strDir, NULL);
  7. bRet = CreateDirectory(strAuto, NULL);
  8. bRet = CreateDirectory(strImm, NULL);
  9. }
  10. void UnImmunity(LPCTSTR lpszDirectory)
  11. {
  12. BOOL bRet = RemoveDirectory(strImm);
  13. bRet = RemoveDirectory(strAuto);
  14. bRet = RemoveDirectory(strDir);
  15. }
时间: 2024-10-11 00:51:37

C++黑客编程揭秘与防范之创建一个不会被删除的文件夹的相关文章

《C++黑客编程揭秘与防范》(第二版)

本书是<C++黑客编程揭秘与防范>的升级版,在前书的基础上新添加了一些内容,同时也删除了一些过时的内容.本书以Win32应用层下安全开发为中心,介绍Windows系统下的安全开发. 本书介绍了操作系统的相关操作,比如进程.线程.注册表等知识.当读者掌握了关于进程.线程.注册表等相关的开发知识后,就可以把一些常规的操作进程.注册表.文件等用代码进行实现,这样,一些日常的操作可与学习的编程知识相结合.除了操作的知识外,本书还介绍了关于网络应用程序的开发,了解Winsock的开发后,读者就会明白在应

C++黑客编程揭秘与防范(第2版)——互动出版网

这篇是计算机类的优质首发推荐>>>><C++黑客编程揭秘与防范(第2版)> 编辑推荐 按照攻防角度讲解了: 扫描器.嗅探器.后门等 查壳器.动态调试器.静态分析器.补丁等 杀毒软件.防火墙.主动防御系统等 加壳. 加密狗.电子令牌 等 介绍了操作系统的相关操作,比如进程.线程.注册表等知识 介绍Win32开发外,还介绍了PE结构.调试接口.逆向等相关的知识 介绍了关于防范恶意程序.专杀工具.扫描器等工具的开发 通过本书你能学到Windows下基于消息的软件开发,能学到基

书评第001篇:《C++黑客编程揭秘与防范》

本书基本信息 作者:冀云(编著) 出版社:人民邮电出版社 出版时间:2012-6-1 ISBN:9787115280640 版次:1 页数:265 字数:406000 印刷时间:2012-6-1 开本:16开 纸张:胶版纸 印次:1 包装:平装 定价:39.00元   书籍封面 内容简介 <C++黑客编程揭秘与防范>旨在通过简单的语法知识及常用的系统函数编程,完成一些有特定功能的安全工具,让读者对系统知识等各方面有一个全面的了解,并且在笔者的带领下一步步完成书中的实例.本书主要内容为:第1章了

在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM

题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在"D:\java"文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 myPackage 包中创建一个YMD类,该类具有计算今年的年份.可以输出一个带有年月日的字符串的功能.设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名.年龄.出生日期.程序使用YMD的方法来计算年龄. 主要考包的运用 用到java.util.Calendar

SQL创建表、数据库、约束、文件夹语法

use mastergo ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------创建数据库存放位置(文件夹)----------------------------

1、创建一个空白的xls和xlsx文件

1.创建一个空白的xls文件 Step1:先引入库NPOI.dll文件 Step2: ①:实例化一个workbook,实为在内存表中创建一个xls文件 NPOI.HSSF.UserModel.HSSFWorkbook workbook = new NPOI.HSSF.UserModel.HSSFWorkbook(); 但是,如果打开此时的workbook会报错,原因是至少需要包含一个Sheet ②:创建一个Sheet,如果方法不带参数,系统自动给出SheetName,带一个参数表示自定义Shee

python小练习1:设计这样一个函数,在桌面的文件夹上创建10个文本,以数字给它们命名。

使用for循环即可实现: for name in range(1,11): desktop_path='C://Users/Lenovo/Desktop/' full_path=desktop_path+str(name)+'.txt' file=open(full_path,'w') file.close() 原文地址:https://www.cnblogs.com/wyhluckdog/p/10745827.html

linux下的c语言编程删除文件夹

刚刚在学习开始做新项目的时候,学长布置了一项任务,就是在给定一个目录下,要将这个目录下一个星期之前的目录包括里面的文件全部删除,只保留这一个星期内的.百度了好久的资料,终于完成,记录一下防止忘记.(注:文件夹名称默认为日期格式,如20140716) #include<dirent.h> #include<sys/types.h> #include<string.h> #include<stdlib.h> #include<unistd.h> #i

python文件夹遍历,文件操作,获取文件修改创建时间

在Python中,文件操作主要来自os模块,主要方法如下: os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.path.ex