|
|
|
|
|
|
|
|
[原创]masm32开发com组件介绍[一][二][三]
M$--微软 |
|
|
|
|
|
|
|
|
[原创]真正的驱动入门(二)[附2个源代码]
自旋锁是解决多CPU抢先(并发)问题,多个CPU. 对Spinlock的理解有误。不是同步多个CPU,而是同步多个进程。 偶是把IRP的那些结构打印到一张纸上了,没事的时候看下,加深印象。呵呵。 写的很好啊。期待下文。。。 我12月11号生日耶。 |
|
|
|
|
|
|
|
|
|
|
|
原先看到有操作系统原码的贴子,现在怎么搜索不到了
google WRK |
|
|
[原创]真正的驱动入门(—)[附小程序代码]
2个月前驱动入门的时候和LZ的步骤差不多。不过VM上是XP。 装了DS。DDK。IFS DDK,VC 2005。VC6.0. 不过用类写没感觉。然后就放弃了DS。 选择一般模式下的驱动学习~~~ 呵呵。顶个~ |
|
|
|
|
|
[原创]驱动感染技术扫盲(C描述)
问下老Y: 偶把代码修补了半天。编译只剩下一个错误,不知道是怎么回事啊: error C4296: '>=' : expression is always true 也就是在自己实现内存操作的那些函数里面的判断: VOID KWcsUpper(WCHAR *Str, ULONG ulSize) { if (ulSize) { ulSize = ulSize / sizeof(WCHAR); while (ulSize) { if (*Str >= L'a' && *Str <= L'z') { *Str -= 0x20; } Str++; ulSize --; } } else { while (*Str) { if (*Str >= L'a' && *Str <= L'z') { *Str -= 0x20; } Str++; } } } 啥原因啊? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值