引言:
目前NT下有很多种隐藏文件和目录的方法,其中最简单的一种是给文件和文件夹加上系统属性和隐藏属性,操作系统就会不在显示了,而且查找也找不到了,但是这种方法一点都不彻底,没有可用性!下面我们来介绍用NT驱动程序来拦截NTAPI来实现彻底隐藏文件和目录的目的。
摘要:
用 c# 或者 borland c++ builder 的时候会遇见“property”这个东西,可以控制读写方式。标准 c++ 并没有这个概念,那么我们能否在纯 c++ 中使用这个功能呢?当然可以。下面是本人独立完成的一个实现方法:
#include <iostream>using namespace std;
typedef enum {readonly, readwrite......
摘要:
如何在自己的程序中加入宏的功能
实现功能:在程序中加入执行宏语句的功能,如microsoft word一样,可以在里面运行宏,利用宏实现一些特殊功能。
使用技术:automotion
程序实现:1、新建对话框程序,加入编辑框,选中其multiline属性。
2、给编辑框关联变量:cedit m_edit1;
3、加入新类myscriptobject,基类为ccmdtarget......
编写驱动拦截NT的API实现隐藏文件目录
1.定义file_information_class的第3号结构:_file_both_dir_information,这个结构是zwquerydirectoryfile必须参数. 【推荐阅读:JIURL玩玩Win2k进程线程篇 HA】
目前nt下有很多种隐藏文件与目录的方法,其中最简单的一种是给文件与文件夹加上系统属性与隐藏属性,操作系统就会不在显示了,而且查找也找不到了,但是这种方法一点都不彻底,没有可用性!下面我们来介绍用nt驱动程序来拦截ntapi来实现彻底隐藏文件与目录的目的.nt下有一个文件ntdll.dll,大部分ntapi都是在这个库中封装的.其中实现查找文件与目录的api接口是zwquerydirectoryfile,所以我们只要拦截这个api的话,文件与目录就可以完全隐藏了!下面来一步不实现(准备工作:到ntddk中找一个wdm驱动程序模型,也就是最简单的驱动程序了):
...
下一页 摘要:
通过这个例子边可以看出区别,而且注意一定要用标准c++的样式
打好基础
#include <iostream>#include <cstdlib>
using namespace std;
int add1callbyvalue(int t); //define function prototype
void add1bypointer(int* t);
vo......