|
[求助]Win7无盘启动,如何才能够让网络模块在IopMarkBootPartition之前启动?
[QUOTE=guijc;1250282]最近做了一个scsi miniport + Tdi 的驱动,用来实现一个网络虚拟磁盘,在有盘模式下是正常的 但是,在虚拟磁盘作为系统盘启动时,总是蓝屏,INACCESSIBLE_BOOT_DEVICE (7b) kd> dS 80786b58 8ab044f0 "\A...[/QUOT] tdi依赖于tcpip协议栈,协议栈正常工作依赖于具体网卡驱动,还依赖dhcp等基础ip配置环境,还有网卡pxe相关中断调用,还有关于实模式int 13的处理,还有bios区存储设备相关内容的处理……等等……不是你简单一个虚拟磁盘就搞得定的,否则别人一套开发无盘系统的项目就不会收几十万上百万了 |
|
两个驱动之间通信
用得着这么麻烦?直接函数调用不就够了?还用得着这么转来转去吗 |
|
小弟想学编一个小型操作系统,求一本书
OrangeOS |
|
[求助]关于hook的一点疑问
按这个表现来看,至少一两年后再来问hook什么的吧,说多了都是浪费自己和别人的时间。。。。 |
|
[求助]MDL原理求助!!!
对于物理存储设备来说(内存条),是不存在只能读或者只能写的权限的,这些限制都仅仅是那些不同的名字里自带了这些特征值,CPU在处理一个名字时(VA),会自动检查这些特征值,然后分别处理。 你自己map时没有设定只读权限,那map出来的VA就是可读的,写权限也是一样的情况 |
|
[求助]MDL原理求助!!!
就好比一个人,这个人的肉身相当于这里说的物理存储设备,也就是PA,但是这个人可以有N个不同名字(VA),每map一次,就等价于这个人又取了一个新名字,但这些名字始终都代表的是同一个人。 |
|
[求助]MDL原理求助!!!
搞清楚什么叫VA什么叫PA在搞这些不行吗。。。。急功近利的。。。 MDL描述的是一段物理地址,map动作仅仅就是新建一段虚拟地址,并把这个虚拟地址与MDL描述的物理地址对应起来。 这样做了后,就可以实现多个不同的VA对应同一个PA,比如这里,map出来的地址与ssdt原本的地址,对应的实际物理设备都是相同的(即都是同一段物理内存设备),所以看到的内容就是一样的 |
|
[求助]WIN7系统上关于API HOOK的问题,郁闷一天了。
怎么可能调试不到,__asm int 3难道都不执行么? |
|
|
|
[原创]360的人进来_修bug
这东西都被打入冷宫了,估计是不会有人修了。商人嘛,不赚钱的东西是不会做的。 |
|
[求助]请问大家,如何判断是否是 物理网卡 还是 虚拟网卡
名字都可以随人家程序员的高兴随便变化。。。GUID有啥不可以变的。 |
|
[求助]请问大家,如何判断是否是 物理网卡 还是 虚拟网卡
你都说了,win7的虚拟网卡与win8的虚拟网卡名字不一样。。。那是这次刚好写这个程序的人没去改GUID。要是哪天人家兴趣来了,随便改个GUID,你的程序又会挂了。 |
|
[求助]请问大家,如何判断是否是 物理网卡 还是 虚拟网卡
GUID这个纯粹是人家写程序的人随手定的,刚好人家写成了这样而已,并没有“某个GUID值的网卡就一定是虚拟的”这个道理。所谓虚拟网卡,对计算机来说,它与真实有物理设备对应的网卡没任何直接或者间接区别。 |
|
|
|
[原创]一个简单基于WFP模型的防火墙设计实现
“WFP被用于取代以前的NDIS过滤” 这话说的。。。。WFP的东西能替代ndis的东西?笑话。。。二者完全是不同层级上的东西,用途及适用场合都各自不同,何来替代一说 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值