精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● Network>>技术方案>>一次远程管理(原创)

主题:一次远程管理(原创)
发信人: jiaxu2000( )
整理人: terryh(2002-09-17 16:03:29), 站内信件
今天我想趁主人不在的时候,控制一台LAN上NT4 SERVER的服务器,其实只是想帮他备份一下SQL SERVER数据库而已。

由于早就在他的机器上装了远程控制软件VNC,所以先用PCnet Magic Packet通过他网卡的MAC地址来唤醒他的计算机(见下图)。

http://photo.21cn.com/albums/photos/J/I/A/JIAXUYWWW/1029572301.jpg

不想却发现他的NT虽然启动了,可是我不能替他按Ctrl+Alt+Del登陆机器,一按只是关闭我本机的程序。

这也难不倒咱,参考WINNT4 WORKSTATION自动登陆的方法,用regedt32更改他的注册表,此方法经我实验对NT4 SERVER也一样适用。下面的文章用的是regedit,并非regedt32,请大家灵活应用。

A、打开注册表编辑器,并在编辑器中依次展开以下键值:
  [HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENT VERSION\WINLOGON]
  B、用鼠标单击右边的“AUTOADMINLOGON”键值名称,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”。
  C、接着再用鼠标选择右边的“DEFAULTDOMAINNAME”键值名称,并在随后弹出的文本栏中输入所要登陆的域名名称或所要访问的计算机名称,例如输入“DOMAIN”域或“COM”计算机名称,然后单击“确定”按钮。
  D、按照同样的操作方法,选择右面的“DEFAULTUSERNAME”键值名称,并在“字符串”文本框中输入登陆网络的用户名称,例如输入管理员名称“ADMINISTRATOR”,并单击“确定”按钮。
  E、最后在注册表编辑器中,用鼠标单击“编辑”菜单并在下拉菜单中选择“新建键值”命令,然后在注册表右边的列表中,输入键值名称为“DEFAULTPASSWORD”,键值类型为“REG_SZ”,接着单击“确定”按钮。
  F、 用鼠标双击“DEFAULTPASSWORD”键值,在弹出的对话框中输入用户的密码,在这里我们输入系统管理员的口令作为登陆网络的密码,输入完成后单击“确定”按钮结束设置工作。
改了以后才发现,他的机器不能重新启动!!也就是说,不能让改过的注册表生效。这时只好借助Windows 2000 Resource Kit中的shutdown了,使用方法见下图。


http://photo.21cn.com/albums/photos/J/I/A/JIAXUYWWW/1029572286.jpg


这是效果:

http://photo.21cn.com/albums/photos/J/I/A/JIAXUYWWW/1029572269.jpg


终于进入他的机器了,好心地帮他备份了数据库,其实是看了他的文件,xixi~~~~~~~临走的时候想到,NT4不支持ATX电源的自动关机功能,等他明天来的时候会发现的。

继续改注册表,现在通过VNC可以直接使用他本机上的regedit了

1、进入Windows NT 4.0注册表编辑器(REGEDIT.EXE);

  2、进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon;

  3、如果键值名PowerdownAfterShutdown存在就将其键值修改成“1”,然后退出;

  4、如果该键值名不存在,就新建一个字符串类型(REG_SZ)的键值名PowerdownAfterShutdown,并将其键值置为“1”;

记得顺手把“AUTOADMINLOGON”等删掉呀,然后一定要从NT SP4(SP6当然更好)补丁中,解压出hal.dll.softex文件,改成hal.dll后,覆盖他C:\winnt\system32下的同名文件(最好先做备份),此方法只针对单CPU。
然后用Windows 2000 Resource Kit中的shutdown也行,或者直接用VNC,就可以关闭他的计算机了,哈哈~~别高兴的太早,注意销毁日志


----

[关闭][返回]