自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (33)
  • 收藏
  • 关注

转载 在NT中直接访问物理内存

<br />原文地址:http://blog.csdn.net/bhw98/archive/2004/04/28/19683.aspx<br /> <br /><br />我们知道,在NT/2K/XP中,操作系统利用虚拟内存管理技术来维护地址空间映像,每个进程分配一个4GB的虚拟地址空间。运行在用户态的应用程序,不能直接访问物理内存地址;而运行在核心态的驱动程序,能将虚拟地址空间映射为物理地址空间,从而访问物理内存地址。<br />如果要在应用程序中以物理地址方式访问内存,自然而然的办法,是编写一个专用的驱

2010-07-20 22:20:00 1095

转载 实战DeviceIoControl 之七:在Windows 9X中读写磁盘扇区

<br /><br />实战DeviceIoControl 共7篇,这是我在两年前看到的文章,很不错,现在想把它转载过来。<br />原作者和其博客的地址是:http://blog.csdn.net/bhw98<br />他博客里的这些序列文章的格式更好看,如果你觉得这些文章好,不妨去他的博客看,格式比我的随便粘贴好多了 :)<br /> <br />在Windows NT/2K/XP中,直接用CreateFile打开名称类似于"//./A:"的”文件”,就可以与设备驱动打交道,通过ReadFile/Wri

2010-07-20 22:06:00 1559

转载 实战DeviceIoControl 之六:访问物理端口

<br /><br />Q 在NT/2000/XP中,如何读取CMOS数据?<br />Q 在NT/2000/XP中,如何控制speaker发声?<br />Q 在NT/2000/XP中,如何直接访问物理端口?<br />A 看似小小问题,难倒多少好汉!<br />NT/2000/XP从安全性、可靠性、稳定性上考虑,应用程序和操作系统是分开的,操作系统代码运行在核心态,有权访问系统数据和硬件,能执行特权指令;应用程序运行在用户态,能够使用的接口和访问系统数据的权限都受到严格限制。当用户程序调用系统服务时,处

2010-07-20 22:05:00 1317

转载 实战DeviceIoControl 之五:列举已安装的存储设备

<br /><br />Q 前几次我们讨论的都是设备名比较清楚的情况,有了设备名(路径),就可以直接调用CreateFile打开设备,进行它所支持的I/O操作了。如果事先并不能确切知道设备名,如何去访问设备呢?<br />A 访问设备必须用设备句柄,而得到设备句柄必须知道设备路径,这个套路以你我之力是改变不了的。每个设备都有它所属类型的GUID,我们顺着这个GUID就能获得设备路径。<br />GUID是同类或同种设备的全球唯一识别码,它是一个128 bit(16字节)的整形数,真实面目为typedefst

2010-07-20 22:04:00 1776

转载 实战DeviceIoControl 之四:获取硬盘的详细信息

<br /> <br />Q 用IOCTL_DISK_GET_DRIVE_GEOMETRY或IOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀?<br />A 确实,用你所说的I/O控制码,只能得到最基本的磁盘参数。获取磁盘出厂信息的I/O控制码,微软在VC/MFC环境中没有开放,在DDK中可以发现一些线索。早先,Lynn McGuire写了一个很出名的获取IDE硬盘详细信息的程序DiskID32,下面的例子是在其

2010-07-20 22:02:00 2563

转载 实战DeviceIoControl 之三:制作磁盘镜像文件

Q DOS命令DISKCOPY给我很深的印象,现在也有许多“克隆”软件,可以对磁盘进行全盘复制。我想,要制作磁盘镜像文件,DeviceIoControl应该很有用武之地吧?A 是的。这里举一个制作软盘镜像文件,功能类似于“DISKCOPY”的例子。本例实现其功能的核心代码如下:// 打开磁盘HANDLE OpenDisk(LPCTSTR filename){ HANDLE hDisk; // 打开设备 hDisk = ::CreateFile(fil

2010-07-20 22:00:00 1255

转载 实战DeviceIoControl 之二:获取软盘/硬盘/光盘的参数

<br /> <br />Q 在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?<br />A 取软盘参数是从软盘上读取格式化后的信息,也就是必须执行读操作,这一点与硬盘不同。将CreateFile中的访问方式改为GENERIC_READ就行了。<br />IOCTL_DISK_GET_DRIVE_GEOMETRY这个I/O控制码,对软盘和硬盘有效,但对一些

2010-07-20 21:59:00 1366

转载 实战DeviceIoControl 之一:通过API访问设备驱动程序

<br /> <br />实战DeviceIoControl 共7篇,这是我在两年前看到的文章,很不错,现在想把它转载过来。<br />原作者和其博客的地址是:http://blog.csdn.net/bhw98<br />他博客里的这些序列文章的格式更好看,如果你觉得这些文章好,不妨去他的博客看,格式比我的随便粘贴好多了 :)<br /> <br /> <br />Q 在NT/2000/XP中,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢?<br

2010-07-20 21:56:00 1574

贝壳还原3.1.2多语言版

1、支持英、简、繁三种语言,并且可以动态切换语言。 2、这次只给出NTFS分区的备份,去掉了FAT32分区的备份,一个原因是FAT32的增量备份还未制作,而NTFS的增 量备份也做了修改,增量备份也得到加强。 3、备份和还原的步骤改成两步骤,下面说明会看到。 4、这次的贝壳还原3.0采用了unicode编码,更能适应中文。 5、3.0生成的镜像文件格式做了修改,因此3.0和2.0不兼容。 6、主界面也做了一些修改,比2.0要好。 7、在判断备份目的剩余空间时增加弹出窗口,用户可以选择继续而不退出 8、支持使用命令行参数来设置一键备份和一键还原,看下面的命令行参数说明。 9、支持备份到局域网和从局域网上恢复。 10、这次增加了镜像文件提取工具,可以打开贝壳还原3.0生成的镜像文件并提取里面的文件。 11、加入分区是FAT或者NTFS,但分区标志是0x12的EISA分区的支持(这个分区必须是主分区),进入贝壳还原时,会为这个隐藏的EISA分区自动分配盘符,以便备份镜像到这个EISA分区中。

2012-03-16

WinPE版贝壳还原3.0.8

WinPE版 1、支持英、简、繁三种语言,并且可以动态切换语言,另外默认语言可以在Config.ini文件中设置。 在Config.ini文件中的lang是设置默认语言,zh_CN是简体中文,zh_TW是繁体中文,es是英文。 2、这次只给出NTFS分区的备份,去掉了FAT32分区的备份,一个原因是FAT32的增量备份还未制作,而NTFS的增 量备份也做了修改,增量备份也得到加强。 3、备份和还原的步骤改成两步骤,下面说明会看到。 4、这次的贝壳还原3.0采用了unicode编码,更能适应中文。 5、3.0生成的镜像文件格式做了修改,因此3.0和2.0不兼容。 6、主界面也做了一些修改,比2.0要好。 7、在判断备份目的剩余空间时增加弹出窗口,用户可以选择继续而不退出 8、支持一键备份和一键还原,看下面的Config.ini文件说明。 9、支持备份到局域网和从局域网上恢复。 10、这次增加了镜像文件提取工具BeiKel Explorer3.0,可以打开贝壳还原3.0生成的镜像文件并提取里面的文件。 11、加入分区是FAT或者NTFS,但分区标志是0x12的EISA分区的支持(这个分区必须是主分区),进入贝壳还原时,会为这个隐藏的EISA分区自动分配盘符,以便备份镜像到这个EISA分区中

2012-02-16

我的易简浏览器(主界面1)源代码

我的易简浏览器(主界面1) 步骤一的源代码

2011-04-29

贝壳一键还原2.0windows 测试版 part3

贝壳一键还原2.0 Windows版本发布,这次的windows版本采用windows的磁盘快照技术,可以对当前操作系统进行热备份,并且针对系统还原问题,提供了一个启动器安装工具,可以把贝壳一键还原安装到你的系统启动项中,方便你还原你的操作系统。

2011-03-26

贝壳一键还原2.0windows 测试版 part2

贝壳一键还原2.0 Windows版本发布,这次的windows版本采用windows的磁盘快照技术,可以对当前操作系统进行热备份,并且针对系统还原问题,提供了一个启动器安装工具,可以把贝壳一键还原安装到你的系统启动项中,方便你还原你的操作系统。

2011-03-26

贝壳一键还原2.0windows 测试版 part1

贝壳一键还原2.0 Windows版本发布,这次的windows版本采用windows的磁盘快照技术,可以对当前操作系统进行热备份,并且针对系统还原问题,提供了一个启动器安装工具,可以把贝壳一键还原安装到你的系统启动项中,方便你还原你的操作系统。

2011-03-26

贝壳一键还原2.0 iso光盘启动文件

贝壳一键还原 增量备份 还原,备份还原分区,支持增量备份和还原

2011-02-17

贝壳一键还原2.0 cn

贝壳一键还原 支持ntfs的增量备份和还原,支持fat32的备份和还原

2011-01-27

NTFSRecover1.4

NTFSRecover 1.4 中文版 如果程序运行出错,请安装当前目录下的vcredist_e86.exe程序, 这个是因为你的系统没有安装vs2008的缘故。 如果在win7下运行出现提示需要权限,请右击程序,然后用管理员来运行程序! http://blog.csdn.net/fjb2080 fjb2080@163.com

2010-12-22

贝壳一键还原1.01 最新修正版

由于增加了过滤pagefile的文件,在以前的启动盘里并没有相应增加,导致恢复出错! 现在修复了这个bug,在xp下备份xp系统成功,用启动盘恢复xp成功,这个我刚测试通过了! 以上修正均经过测试通过(测试备份xp系统,然后用启动盘还原xp操作系统,xp成功启动,还原成功) 去下更新后的2.0版本吧,更加好用,而且支持增量备份。 下载地址:http://download.csdn.net/source/3005164

2010-09-21

贝壳一键还原1.01

请下载最新的修正版:http://download.csdn.net/source/2710384 或者115网盘:http://u.115.com/file/f33e514f45

2010-09-20

贝壳一键还原1.0 (这个有log 信息,修正了缺少一个文件,比ghost更方便使用,纯中文版)

贝壳一键还原1.0 (这个有log 信息,修正了缺少一个文件,比ghost更方便使用,纯中文版) 贝壳一键还原1.0 国人写的一个一键还原,和ghost类似,纯中文界面,漂亮的界面,方便的使用 这个增加了个启动文件 这个版本有会在程序的当前目录下创建一个beikel.log的文本文档,如果你在备份或者还原的过程中有什么问题的话,可以把这个log发给我分析:beikel@163.com 谢谢! 去下更新后的2.0版本吧,更加好用,而且支持增量备份。 下载地址:http://download.csdn.net/source/3005164

2010-09-17

贝壳一键还原1.0 (这个有log 信息,比ghost更方便使用,纯中文版)

贝壳一键还原1.0 国人写的一个一键还原,和ghost类似,纯中文界面,漂亮的界面,方便的使用 这个版本有会在程序的当前目录下创建一个beikel.log的文本文档,如果你在备份或者还原的过程中有什么问题的话,可以把这个log发给我分析:beikel@163.com 谢谢!

2010-09-16

贝壳一键还原1.0 (比ghost更方便使用,纯中文版)

贝壳一键还原1.0 国人写的一个一键还原,和ghost类似,纯中文界面,漂亮的界面,方便的使用

2010-09-15

NTFSRecover打开出错的附加库

NTFSRecover 打开 出 错 的 附加库

2010-06-23

NTFSRecover1.3.1

修改了一个界面小错误,就是文件时间和文件大小对调了 NTFSRecover1.3版,全新改版,更加漂亮的界面,并增加了过滤功能 可以恢复ntfs分区中被删除的文件! 更多的软件的图文介绍,请访问我的博客: http://blog.csdn.net/fjb2080 关于一些网友说打开这个程序出错,那是因为缺少一些.net framwork的库,下面这个链接里 有这几个库,如果你打开程序出错,你可以下载这几个库,然后放到程序的同一个目录下就行 了,这个库下载不需要资源分 http://download.csdn.net/source/2478273

2010-06-19

NTFSRecover1.3

NTFSRecover1.3版,全新改版,更加漂亮的界面,并增加了过滤功能 可以恢复ntfs分区中被删除的文件! 更多的软件的图文介绍,请访问我的博客: http://blog.csdn.net/fjb2080

2010-06-19

NTFSRecover 1.1_win32

对比1.0版本,在这个版本中: 1、解决了前一个版本的多线程的一个bug! 2、增加了一个扫描进度条! 3、把停止扫描按钮放到了进度条中! 4、暂时去掉暂停按钮! 5、暂时没有加入多语言,下个版本在进行多次测试后加入中文!

2010-06-07

NTFSRecover_win32_1.0

undelete the the files of ntfs partition NTFSRecover是一款可以恢复NTFS分区中被删除的文件的软件 关于软件的更多信息请访问我的博客: http://blog.csdn.net/fjb2080

2010-06-02

c++之指针作为函数参数传递的问题.pdf

c++之指针作为函数参数传递的问题的pdf版本 博客:http://blog.csdn.net/fjb2080 欢迎访问!

2010-05-25

c++之指针作为函数参数传递的问题.pdf

c++之指针作为函数参数传递的问题的pdf版本 博客:http://blog.csdn.net/fjb2080 欢迎访问!

2010-05-25

C++之数组与指针的异同 pdf

C++之 数组 与 指针 的 异同 pdf

2010-05-14

串行FLASH数据缓冲区的管理(程序)

串行FLASH数据缓冲区的管理的程序实现代码

2010-04-19

award_bios_editor1.2_win32.zip

award bios editor win32

2010-04-14

award_bios_editor1.2_linux.zip

Award bios Editor 1.2 比前一版增加了中文。 功能: 1、软件可以解压bios中的模块。 2、可以增加一个模块到bios中。 3、也可以删除bios中的一个模块。 增加模块时,可以选择要增加的模块类型,我只简单测试过增加一个pci模块到bios中。 linux版本的,请执行安装QT,因为需要QT的库。 windows版本的,在当前目录下已经拷贝了所需要的库。

2010-04-14

深入浅出linux内核源代码之双向链表list_head pdf codes

深入浅出linux内核源代码之双向链表list_head pdf文档和代码

2010-04-07

award_bios_editor1.1_linux.zip

此版本增加了对打开award bios文件时就进行整个bios文件的校验的功能,当整个bios文件校验出错的时候,给出修复bios文件校验的对话框,提示是否修复bios文件,如果不修复则和以前一样,但在修改bios并保存时会进行重新校验和修复。

2010-03-12

award_bios_editor1.1_win32.zip

此版本增加了对打开award bios文件时就进行整个bios文件的校验的功能,当整个bios文件校验出错的时候,给出修复bios文件校验的对话框,提示是否修复bios文件,如果不修复则和以前一样,但在修改bios并保存时会进行重新校验和修复。

2010-03-12

跟我一步一步制作linux启动盘

跟我 一步一步制作 linux启动盘

2010-03-04

AwardBiosEditor1.0_window

Award bios Editor 花了一个月的业余时间用QT根据Award bios 的工具软件cbrom写的,刚写好,简单的测试了一下。 功能: 1、软件可以解压bios中的模块。 2、可以增加一个模块到bios中。 3、也可以删除bios中的一个模块。 增加模块时,可以选择要增加的模块类型,我只简单测试过增加一个pci模块到bios中。 linux版本的,请执行安装QT,因为需要QT的库。 windows版本的,在当前目录下已经拷贝了所需要的库。 软件写的比较仓促,如有问题,请反馈到: fjb2080@163.com 个人博客:http://blog.csdn.net/fjb2080 谢谢支持! 谢谢!

2010-02-24

AwardBiosEditor1.0_linux

Award bios Editor 花了一个月的业余时间用QT根据Award bios 的工具软件cbrom写的,刚写好,简单的测试了一下。 功能: 1、软件可以解压bios中的模块。 2、可以增加一个模块到bios中。 3、也可以删除bios中的一个模块。 增加模块时,可以选择要增加的模块类型,我只简单测试过增加一个pci模块到bios中。 linux版本的,请执行安装QT,因为需要QT的库。 windows版本的,在当前目录下已经拷贝了所需要的库。 软件写的比较仓促,如有问题,请反馈到: fjb2080@163.com 个人博客:http://blog.csdn.net/fjb2080 谢谢支持! 谢谢!

2010-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除