- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 Windows文件系统驱动程序编程相关链接
[ 1] Whats in a Name? - Cracking Rename Operations http://www.osronline.com/article.cfm?id=85 http://www.osronline.com/custom.cfm?name=articlePrint.cfm&id=85[ 2] Filtering the Riff-Raff - O
2007-07-13 18:57:00
1441
原创 关于文件系统过滤驱动加密产品的优缺点
文件系统过滤驱动加密产品,顾名思义是在文件系统过滤驱动中进行透明的加解密,即在应用程序打开文件进行读写操作的过程中进行解密和加密,文件系统过滤驱动在磁盘驱动之上。其具体产品形态,主要是目前流行的透明加解密的文档安全产品。文件系统过滤驱动加密的优点:1、与传统的加密工具(如加密文件柜)相比,加解密过程是透明的。这样带来的好处是:1)文档从产生的第一时刻就是自动加密的,避免作者在编写过程中有意或无
2007-07-13 18:57:00
3077
1
原创 文件系统过滤驱动基础知识
文件系统过滤驱动基础知识一、何谓文件系统过滤驱动? 文件系统过滤驱动是一种可选的,为文件系统提供具有附加值功能的驱动程序。文件系统过滤驱动是一种核心模式组件,它作为Windows NT执行体的一部分运行。 文件系统过滤驱动可以过滤一个或多个文件系统或文件系统卷的I/O操作。按不同的种类划分,文件系统过滤驱动可以分成日志记录、系统监测、数据修改或事件预防几类。通常,
2007-07-12 12:45:00
5948
原创 使用C#创建webservice及调用方式
使用C#创建webservice及调用方式 微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。 下面,我们对webservice做一些说明。 假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 现
2007-07-07 23:19:00
2113
转载 驱动开发入门
用户模式与内核模式从Intel80386开始,出于安全性和稳定性的考虑,该系列的CPU可以运行于ring0~ring3从高到低四个不同的权限级,对数据也提供相应的四个保护级别。运行于较低级别的代码不能随意调用高级别的代码和访问较高级别的数据,而且也只有运行在ring0层的代码可以直接对物理硬件进行访问。由于WindowsNT是一个支持多平台的操作系统,为了与其他平台兼容,它只利用了CP
2007-05-20 20:15:00
1738
转载 Windows驱动程序的分类
有两类Windows驱动程序: 用户态驱动程序 运行在用户态,它们经常提供Win32程序、核心态驱动(或其它系统组件)之间的接口。比如打印机驱动就是由用户态和核心态驱动组成的。 核心态驱动程序 运行在核心态,由核心态系统组件组成。核心态驱动程序大多是分层的。通常,高层驱动从应用程序接收、筛选数据,并将它们送给支持设备功能的更低层驱动。 有些核
2007-05-20 18:12:00
2251
原创 用户模式与内核模式-WDM学习(1)
用户模式与内核模式从Intel80386开始,出于安全性和稳定性的考虑,该系列的CPU可以运行于ring0~ring3从高到低四个不同的权限级,对数据也提供相应的四个保护级别。运行于较低级别的代码不能随意调用高级别的代码和访问较高级别的数据,而且也只有运行在ring0层的代码可以直接对物理硬件进行访问。由于WindowsNT是一个支持多平台的操作系统,为了与其他平台兼容,它只利用了CPU的两个
2007-05-20 17:39:00
9794
原创 如何获取(清除)IE缓存地址信息
一、主要用到以下几个API:1、FindFirstUrlCacheEntry2、FindNextUrlCacheEntry3、FindCloseUrlCache 下面的内容摘自MSDN:-----------------------------------------------------------------------------------------------------------
2006-12-26 15:36:00
4882
2
原创 如何获取与清除IE历史记录
一、 主要用到了COM组件提供的接口实现,几个接口包括:1、IUrlHistoryStg、IUrlHistoryStg2(IUrlHistoryStg2接口继承自IUrlHistoryStg)2、IEnumSTATURL下面接口信息摘自MSDNIUrlHistoryStg InterfaceThis interface manages Microsoft Internet Explorer
2006-12-26 15:21:00
9262
转载 计算机中的字符,字节和编码
计算机中的字符,字节和编码2006年12月20日 星期三 16:49 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的
2006-12-22 17:54:00
1780
1
转载 如何用VC++直接读取复合文档属性(如作者、公司、创建时间等)
如何读取直接与 VC++ 复合文档属性 var sectionFilter = "type != notice && type != securedata && type != querywords"; var tocArrow = "/library/images/support/kbgraphics/public/en-us/downarrow
2006-12-22 16:48:00
3416
3
转载 VC++常用数据类型及其操作详解
VC++常用数据类型及其操作详解(未完待续)-------西安邮电学院计算机系 徐兆元(FLxyzsby@163.com FLxyzsby@yahoo.com.cn)2004/08/03目录一. VC常用数据类型列表二. 常用数据类型转化2.1数学类型变量与字符串相互转换2
2006-12-22 14:47:00
1119
转载 CString,string,char*的综合比较(一)
(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TC
2006-12-22 14:38:00
864
原创 稀疏阵列之压缩的表示法
/* ======================================== *//* 程式实例: 2_7.c *//* 稀疏阵列之压缩的表示法 *//* ======================================== */void main(){ int sparse[5][10]
2006-05-19 15:14:00
1504
原创 在字符串中查找子字符串的算法
#include int strlen(char *str){ int i; for ( i = 0; str[i] != /0; i++ ); /* 用循环计算长度 */ return i;}/* ---------------------------------------- *//* 在字符串中找寻子字符串 *//* -
2006-05-19 15:08:00
4077
1
原创 Windows管道技术简述
[转贴]Windows管道技术简述 document.title="[转贴]Windows管道技术简述 - "+document.titleWindows管道技术简述 detrox不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那
2005-09-08 15:55:00
1108
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人