手工的RPL WIN98

1.终于找到了上机的机会,某熟人网吧坏了一块刚过保修期的硬盘,生意差又不太舍得买,最后在我推动下终于还是买了一块新的。因为我在向老板表示同情慰问之余花了一晚上非常细心耐心诚心恒心地装了一回NT和98(顺利之极),复习了手工的RPL98,然后很老实地告诉老板说有一台不能打游戏而另一台只能靠不能打游戏这一台启动,老板听了认为很复杂,而不懂的东西必定不是好东西,遂买ST13G一块,由俺祭起GHOST大法。不过一晚上再次重温了RPL有异于PXE的妙处,因为前一段去一个装着PXE的培训班玩,本想好心为其升级联众,用的是拷贝的方法,结果升完了一检测完用户名就断,死活连不上,还以为是WINGATE有毛病,反复地看Sock代理,最后把老联众一拷回来,马上就上了。很无趣吧,往下看才无趣呢,写出此帖无非想假研究真灌水以加星长经验值哈哈。以下以RTL8029网卡为例,设RPL用户组用户名分别为user01,user02等,密码为空,设服务器名为NT,WIN98共享目录为\win98,各用户目录名与用户之名相同。先用高人yinyan兄为我们提供的rpldisk.sys来替换\RPL\BBLOCK目录下同名文件,以实现第一次的自动登陆。SUBOOT目录内容如下:
Autoexec.bat。 Config.sys。 Kb。 Machines.ini
Mjset.com。 Mjuser.txt。 Msdos.sys。 Pcind.dos。
Sett.com。 System.dat。 Win.bat。
3.有盘时安装TWEAKUI,以实现网络用户方式的自动登陆。另98上传后请务必把WINDOWS目录下system.dat和user.dat的隐藏属性去掉。(只把隐藏属性去掉即可)
2.编辑USERX.IP,添加以下内容:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
“ScanRegistry”=“”
“LoadPowerProfile”=“”
“SchedulingAgent”=“”

      [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices] 
      "LoadPowerProfile"="" 
      "SchedulingAgent"=""
      "Autolog"="RUNDLL32.EXE TWEAKUI.CPL,TweakLogon" 

      [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon]
      "AutoAdminLogon"="1"
      "DefaultUserName"="user01"
      "DefaultPassword"=""

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName]
      "ComputerName"="user01"


      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0001] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0002] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0003] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0004] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0005] 
      "DevLoader"="*ndis"

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0006] 
      "DevLoader"="*ndis" 

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0007] 
      "DevLoader"="*ndis"

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0008] 
      "DevLoader"="*ndis"

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0009] 
      "DevLoader"="*ndis"

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0010] 
      "DevLoader"="*ndis"

      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\LHOOK] 
      "StaticVxD"="lhook.vxd" 
      "Start"=hex:00 
      "NetClean"=hex:01 

当然还可以再加上一句:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]
“WindowTitle”=“Yoshimitsu敬上;) Yoshimitsu.126.com嘿嘿呵呵哈哈呼呼呱呱嘎嘎”
4.编辑WIN.BAT内容如下:
SET COMSPEC=D:\COMMAND.COM
MJSET MJUSER.TXT
NWRPLTRM
FIXMEM
snapshot /S /B:d
net start
net logon %USERNAME% /yse /savepw:no <kb
net use C: \NT\win98
net use S: \NT%USERNAME%
path=c:\windows;c:\windows\command
setmdir /m /r:S:
IF NOT EXIST S:\SYSTEM.DAT COPY C:\WINDOWS\SYSTEM.DAT S:\SYSTEM.DAT
IF NOT EXIST S:\USER.DAT COPY C:\WINDOWS\USER.DAT S:\USER.DAT
REGEDIT C:%USERNAME%.IP
WIN.COM
5.MJUSER.TXT示例如下:(MJSET.COM文件由闽军大人免了费不要钱不求财不图利倾情吐血清仓大提供,在此谢了)
5254AB34E0C7,USER01,192.168.0.5
5254ABE1981D,USER02,192.168.0.6
5254ABA21345,USER03,192.168.0.7
等等…
6.还有一件要事,就是把文件LHOOK.VXD拷入98共享目录的WINDOWS目录下。如果你觉得LHOOK.VXD看着扎眼的话,当然可以换用QSHOT.VXD,反正就那么回事。再在NT机上。在每用户目录下都建立六个目录,分别是:APPLICATION DATA,RECENT,TEMPORARY INTERNET FILES,COOKIES,HISTORY,以及MY DOCUMENTS。正常情况下,RPL98就启动起来了,似乎还可以PNP呢,我启动到第二台时,显卡驱动掉了,只有16色,“设备管理器”里少了不少该有的设备,压根就没有显示适配器,我也懒得下工夫改它,哪知启动了两三回,它找到了些个什么PCI什么USB等设备,然后找到了标准VGA,然后要求重启,然后照正常装显卡就行了。再看“设备管理器”里一切正常了。可以到如下地址下载LHOOK.VXD:
http://go.163.com/yoshimitsu/net/lhook.rar
7.如果用了MJSET.COM,速度会快一点点,但WINDOWS的MSDOS方式不太正常,只能用“运行”。当然也可以不用MJSET.COM,在WIN.BAT的net start后来这么一句老办法:
net config /yes > $123.dat
8.我试验的主板,一定要把Onboaed FDD关闭,把DRIVE A设为1.44M,Onboard IDE为打开MODE为AUTO,各硬盘设为NONE,否则连RPLDISK.SYS都过不去,关于这方面大家倒可以多总结各种板子的差异。还有那个USER.IP,如果有个什么程序能自动修改其中的IP地址用户名计算机名这些变量,你说多美吧。还有可以在AUTOEXEC.BAT和WIN.BAT的首句加上@echo off,然后每句后面都加上 >nul,这样启动时不会有蹦出来的黑底白字的提示,看上去很傻瓜化。够了没什么好讲了,这些都是剩而又剩的冷饭了,没记错的话,最迟是今年初,wu和凌心的帖子已经把话说完了。不用LITENET的PXE启动倒似乎挺难的,反正没几位提起过。哪位有研究的话,请教教我吧。
9。最后一句,如果哪位仁兄有“能自动修改USER.IP中的IP地址用户名计算机名这些变量“的程序的话,能发给我一份就太好了

IF NOT EXIST S:\SYSTEM.DAT COPY C:\WINDOWS\SYSTEM.DAT S:\SYSTEM.DAT
IF NOT EXIST S:\USER.DAT COPY C:\WINDOWS\USER.DAT S:\USER.DAT
如果存在怎么办,或者说工作站被改了怎么办?
还有,COPY能复制隐含的SYSTEM和USER文件吗?
不会是编的吧。呵!

改USER0X.IP的程序倒是有,是自由天神编的,我还没试过

另98上传后请务必把WINDOWS目录下system.dat和user.dat的隐藏属性去掉。(只把隐藏属性去掉即可)-----这句话在上文第三段,而且我是在NT上把这俩文件的隐含属性去掉的,但并不去掉其只读属性,总之只须客户端能看到这俩文件就行了。也就不必在BAT里加上ATTRIB了,快些,经试,成功。

这个WIN.BAT还很不完善,用的都是WINDOWS的EXE(MJSET可有可无),只做了最简单的事,图快的,哈哈,客户端有了问题得手工删东西。要么就得编个很长的批处理,而且兄弟苦于不会编程。

后悔我也不学编程,怪只怪相逢恨晚,造物弄人。哈哈

   我这里有(检查网卡号、设置系统变量,自动生成user**.ip等),我自己用bc 3.1写的,发出来害怕又被JS拿去卖钱!

可以发个给我吗?mmliangdd@163.com

我不常用mjset,多是用getuser,省得要编辑那个txt文件