qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月17日

摘要: assume cs:codecode segmentstart: mov ax, cs mov ds, ax mov si, offset do0 ;ds:si指向源地址 mov ax, 0 mov es, ax mov di, 200h ;es:di指向目的地址 mov cx, offset do0end - offset do0 ;设置cx为传输长度 cld ;设置传输方向为正 rep movsb ;设置中断向量表 mov ax, 0 mov es, ax mov word ptr es... 阅读全文
posted @ 2013-01-17 23:07 qintangtao 阅读(423) 评论(0) 推荐(0) 编辑

摘要: https://xiahe/svn/VirtualCD/Recordable 阅读全文
posted @ 2013-01-17 15:51 qintangtao 阅读(207) 评论(0) 推荐(0) 编辑

摘要: Ring 3下的方法:童鞋们应该已经发现了,GetDriveType函数只能识别出U盘,无法识别移动硬盘。移动硬盘和本地硬盘将返回相同的类型DRIVE_FIXED。MSDN上的建议是用一个蛋疼无比的函数SetupDiGetDeviceRegistryProperty来识别USB设备。其实有个更方便的方法,可以通过DeviceIoControl函数查询总线类型来识别USB设备。贴代码:BOOL IsUsbDriver(TCHAR tchDrvName) /*++Routine Description: 判断某分区是否是USB设备。Arguments: tchDrvName - 输入参... 阅读全文
posted @ 2013-01-17 15:45 qintangtao 阅读(994) 评论(0) 推荐(0) 编辑