自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(2)
  • 收藏
  • 关注

转载 内核级文件读写流程

    在应用层读写文件等操作将通过 INT 2E切换到内核层。这个不用说大家都很熟悉流程。那么到了内核层又是如何处理的?就先拿 ZwReadFile,ZwWriteFile 说事。    首先将文件句柄转换成FILE_OBJECT 指针。这时 I/OMGR 收到一个 FILE I/O 请求,它将首先选择用 FASTIO 接口来进行缓冲操作(注意:FASTIO 对于FSD 来说不是必须的。且 FASTIO 并不真正读写内容)如果有 FASTIO 例程则调用FastIoRead,FastIoWrite。在它们

2010-06-30 16:52:00 1020

原创 关于编辑框拖放文件

    网上流传的“拖放文件”的方法,并不适用于基于对话框的MFC。因为Edit控件不是继承来的,而是在资源编辑环境中普通的添加上去的,那么当文件拖动到Edit控件中时,WM_DROPFILES是不能被响应的。    解决办法:    “去掉”Edit控件的AcceptFile属性,然后在CXXXDlg::OnInitDialog()中添加CWnd::DragAcceptFiles() ,这样你的主程序就可以响应文件拖放的消息了。注意,一定要去掉Edit控件的AcceptFile属性。添加WM_DROPFI

2010-06-23 17:48:00 1006 1

空空如也

空空如也

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

TA关注的人

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