|
[题目][第一阶段 第三题]『深圳腾讯2010安全技术竞赛』
这是啥算法呀, 算法好怪... |
|
[题目][第一阶段 第三题]『深圳腾讯2010安全技术竞赛』
赶紧占个位... |
|
[题目][第一阶段 第二题]『深圳腾讯2010安全技术竞赛』
等候第三题?? |
|
[原创]《0day安全:软件漏洞分析技术(第二版)》目录公示
期待,加入了内核漏洞.... |
|
[题目][第一阶段 第二题]『深圳腾讯2010安全技术竞赛』
这题没意思, 网上都那么的答案...浪费心情... |
|
[题目][第一阶段 第一题]『深圳腾讯2010安全技术竞赛』
来晚了,不过还好,刚看了, 貌似有好几种方法,看那个最优了. |
|
[题目][第一阶段 第一题]『深圳腾讯2010安全技术竞赛』
用了32个字节,晕... |
|
『深圳腾讯2010安全技术竞赛』(第二阶段将在 2010-10-28 12:00开始)
来晚了.......... |
|
[求助]关于完成例程的调用源头
IO完成例程的源头是IofCompleteRequest()函数,再通过IoSetCompletionRoutine设置完成例程时,完成例程被保存在了下一层IRP的irpstack中的CompletionRoutine成员里。以下是IoSetCompletionRoutine的宏: #define IoSetCompletionRoutine( Irp, Routine, CompletionContext, Success, Error, Cancel ) { \ PIO_STACK_LOCATION __irpSp; \ ASSERT( (Success) | (Error) | (Cancel) ? (Routine) != NULL : TRUE ); \ __irpSp = IoGetNextIrpStackLocation( (Irp) ); \ __irpSp->CompletionRoutine = (Routine); \ __irpSp->Context = (CompletionContext); \ __irpSp->Control = 0; \ if ((Success)) { __irpSp->Control = SL_INVOKE_ON_SUCCESS; } \ if ((Error)) { __irpSp->Control |= SL_INVOKE_ON_ERROR; } \ if ((Cancel)) { __irpSp->Control |= SL_INVOKE_ON_CANCEL; } } 当IofCompleteRequest()被调用时,它会自下而上地扫描IRP中的各层IO_STACK_LOCATION数据结构,如果相应标志位所表示的条件得到满足就加以调用。你可以去看看wrk或者ReactOS的源码。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值