我想写一段通用的代码刷进bios里面 达到下面目的:
开机的时候,通过我自带主板集成网卡访问网络某ip,思路已经有了。但是遇到难点不知道如何获得网卡的地址。
所以想问下高手 或者有类似经验的高手。
1 所有网卡的端口是统一固定的吗?
2 网卡在计算机刚启动时候的硬件地址 在哪里可以获得?
我想:
1 我存储一个各个类型的主板的网卡地址。然后获得主板型号后判断,但是因为bios大小有限 所以我这样做的话支持的毕竟有限。
2 我尝试发送数据到大概的端口等待回复,这样做的话 误操作可能会发生,后果不可设想。但是如果没有误操作的话这样就比较高效了。
3 如果主板的端口布局是固定的 那么就简单多了 但是我不知道如何获得这些数据。望告知。
上面的问题 我搜索过 但是没有找到合适的资料。麻烦大家帮忙解答下。我想这个问题可能不难 也可能很难回答,有经验的人可能会很好回答的。因小弟剩余分数不多,所以帖子的分数也不多,见谅!
------解决方案--------------------------------------------------------
我认为不同的主板的网卡地址可能不一样,这些地址你在主板的开发资料上应该可以找到。
多找几个就可以验证了
------解决方案--------------------------------------------------------
你指的什么地址,IO/ Memory/ MAC /IP 你的问题没有描述清楚丫,别人都是一头雾水 ......