最新无盘PNP技术试验成功!

李兄,
在有盘情况下,网卡使用的RTL8139.SYS在WINDOWS\SYSTEM目录下,
而我查看我的无盘网卡使用的是在WINDOWS目录下的RTL8139.SYS,这个文件是NDIS 5版本的,虽然WINDOWS\SYSTEM下还有一个NDIS 3的RTL8139.SYS,而且不能换成NDIS 5的,可是在网卡属性里的确看到它使用的驱动是那个NDIS 5的,
这是为何?WINIPCFG程序如何辨别NDIS版本?
或者这个文件根本不重要?
性能下降是因为用98一版的NDIS.VXD?又或是网卡没了中断?
不知你有何看法?

老兄,请自重,这里没惹你,疯子自然做出不这种无盘,正常人却是可以的,相信你是做不出的,但也不要这样恶语中伤他人!

无盘的RTL8139文件,若你要做PNP的一般要用NDIS3的,但用NDIS5的有人说可以我却没见过,我自己的方法除外!至于说到性下降与NDIS3和NDIS.VXD都有关系!网卡没中断对性能也有一定影响!要查看RTL8139.SYS的版本,只要查看其属性的版本页面说可知道到底是NDIS5还NDIS3的!用WINIPCFG也可以!在它的下拉列表框中,有系统中所有的网卡的驱动的版本!

李大侠,有个人真的做得很不错,不过这人的名字说出来会有人起哄,不便说出,请李大侠见谅。不过俺真的也想见识见识李大侠做的无盘,不只可否。

pnp无盘到底使用的是哪个rtl8139.sys?
我在我的pnp无盘中查看网卡属性可以看到它使用的驱动是windows目录下的rtl8139.sys,这个文件是ndis 5版的,而且是我手工复制进去的,这一点与我做非PNP方法一样,
而在windows\system下还有一个rtl8139.sys,是ndis 3版的,若强行换成ndis 5版的则启动不了,这也是PNP的正常做法,
而我用WINIPCFG实在看不出NDIS版本:(
不过查看注册表可以发现不少NDIS 3的属性。
想问问做成PNP的朋友,你们网卡属性里它用的是哪个文件呢??

跑那去了

sis620:

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00&DEV_0B&FUNC_00]
“Capabilities”=hex:14,00,00,00
“HardwareID”=“PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10,PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC,PCI\VEN_10EC&DEV_8139&REV_10&CC_0200,PCI\VEN_10EC&DEV_8139&CC_020000,PCI\VEN_10EC&DEV_8139&CC_0200”
“CompatibleIDs”=“PCI\VEN_10EC&DEV_8139&REV_10,PCI\VEN_10EC&DEV_8139,PCI\VEN_10EC&CC_020000,PCI\VEN_10EC&CC_0200,PCI\VEN_10EC,PCI\CC_020000,PCI\CC_0200”
“DeviceDesc”=“Realtek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC”
“HWRevision”=“016”
“ClassGUID”=“{4d36e972-e325-11ce-bfc1-08002be10318}”
“Class”=“Net”
“Driver”=“Net\0001”
“Mfg”=“Realtek”
“ConfigFlags”=hex:10,00,00,00

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00&DEV_0B&FUNC_00\Bindings]
“MSTCP\0000”=“”
“NETBEUI\0000”=“”
“NETBEUI\0001”=“”
“MSTCP\0001”=“”

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00&DEV_0B&FUNC_00\LogConfig]
“0000”=hex:00,04,00,00,00,30,00,00,10,00,00,00,04,00,00,00,03,00,00,00,f8,de,
00,00,30,00,00,00,01,00,00,00,01,00,14,00,00,10,90,e4,ff,10,90,e4,01,00,00,
00,00,ff,ff,ff,00,01,00,00,00,00,00,00,ff,ff,ff,ff,01,00,00,00,14,00,00,00,
24,00,00,00,02,00,00,00,01,00,0c,00,00,d0,ff,d0,00,00,ff,00,00,ff,00,01,00,
00,ff,ff,00,00,ff,00,10,00,00,00,00,00,00,00

由于使用了汇编语言编程,所以即使我把方法贴出来,许多人也不定能发懂,因此我决定等把整个系统装好后,再把启动包和WIN98系统传至九口的FTP供大家下载测试。而我现在正在加紧测试程序。如有懂汇编的我可以把我的代码发给他,让他自已研究。大家看如何?

有劳你了

不敢说懂只是越懂一二.
能发给我吗?谢谢
hhshanwei@163.com

请给我发一份
jxda_lhw@21cn.com

请给我一份

我是程序员,希望你看一下你的程序!

email: wuxqing@godcheer.com

谢谢!

能给我介绍一下PNP到底是怎么回事吗?
我的EMAIL:zhaovke888@163.com
能给我发点资料过来吗?
谢谢先

DOS下读取网卡PNP驱动信息的方法:
ah=b1,
al=01,02,03,08,为子功能号!
CX=设备号如8139
DI=设备序号!
INT 1AH
CF=0则调用成功,返回值在CX,和BX中!
一个人编程实在是太烦了!
大家一起来吧!

有哪些兄弟在使用SIS和ALI的主板的,烦请将注册表中PCI下的所有子键导出发我一份,我的程序已经可以兼容VIA和Intel,但不知在SIS和ALI上会如何!有劳各位了!程序完成后我会放到九口的FTP上去!

这样检测网卡的话可是很难搞定的,速度慢不说,换了网卡(不是8139的)就不方便了,还是直接用I/O的来的快

有那么烦,pnp挺简单的,想要联系我
QQ:87798326

又在误导人了。
呵呵!!
非注册的的PNP系统不是这种搞法,我们已经研究出了真正的纯PNP的无盘,与注册表和硬件(网卡)无关,但不是这种搞法搞定的。

能给我一份吗,我想研究一下?