[ Last edited by xugaohui on 2008-11-10 at 23:03 ]作者: rose4cat 时间: 2008-11-11 12:39 自已写QB网络程序 pf
我试过 ipconfg上 但只有本地IP与网关IP,唯独没有server ID ip
query 运行后显示out of range ,是不是内存不够还是要何种参数
[ Last edited by rose4cat on 2008-11-11 at 12:49 ]作者: xugaohui 时间: 2008-11-11 19:31 只能在启动网络后不执行其它程序的情况下才能显示ip.最好是配合批处理一起使用.建意你看看netd.bat这个批处理.作者: rose4cat 时间: 2008-11-11 20:36 我看了下你的批处理,netset这个批处理已加密,好似运行这个程序内的某部分,query 就可以正常?作者: rose4cat 时间: 2008-11-11 21:00 我在MOUSEDOS下的 quickgho.bat前执行仍然不行 显示out of range作者: rose4cat 时间: 2008-11-12 16:38 我用query 有时可以查询到 siaddr,可指定为路由器的地址,不为我TFTP与DHCP地址,
用xugaohui的TFTPBOOT的镜像,有时是路由器的地址,有时为正确的TFTP的IP地址,
为什么我的一直不行,超级郁闷作者: xugaohui 时间: 2008-11-12 16:56 你直接用我那个软件包不就OK了.query获取的一定是对的.ms tcp和ibm tcp都有可能获取到dhcp服务和或路由器dhcp分配的ip,imb 通常是获取dhcp服务的信息.如果是你使用ms ipx netbeui 和packet驱动的.大多数据获取的是路由器分配的ip.query是在本机内存中去找ip.它跟网络无关.至少我的tftpboot还没有遇到out of range 错误提示.如果我遇到这个提示了就需要改程序了.
mousedos停止更新了,而且本身支持的网卡就少.tftpboot是最完美的.
没有必要重复发明轮子.
批处理没有加密,只不过是在dos下编辑.你在cmd窗口下用edit就可以编辑了.
为了程序能用于ndis2驱动和packet驱动两种情况,采用在内存中找dhcp数据的办法比较合理.
[ Last edited by xugaohui on 2008-11-12 at 17:02 ]作者: rose4cat 时间: 2008-11-12 18:21 你的TFTPBOOT确实方便,不过我不需要开机改计算机名这些功能,只需要部分我适用的功能,况且你的这个TFTPBOOT在我的网络环境中也多数获得是路由的IP地址
我的网络是用WDDRTt两个无线桥接的环境,主机用的windows2008 Ent版