我在.net中装了文本编辑器Fckeditor, 运行之后出现一下错误:如下

我在.net中装了文本编辑器Fckeditor, 运行之后出现一下错误:如下,第1张

在线编辑器这个东东配置很麻烦!我这么配的成功了,不知道你行不行!

在要显示的jsp页面中导入<%@ taglib uri = "/WEB-INF/FCKeditortld" prefix = "fck" %>

把FCKeditor文件夹复制到项目根目录下

把wEB-INF下的FCKeditortld和webxml复制到WEB-INf下

把lib下的2个jar文件复制到lib里面

改代码:把 文本域textear的代码改成留言信息:<fck:editor id="neirong" basePath="/Car/FCKeditor/"width="300" height="300" skinPath="/Car/FCKeditor/editor/skins/silver/" toolbarSet="Default">input</fck:editor> 注意Car是项目名

如何设置自己想要的控件呢 ?

在KCFeditor下找到最基本的设置文件 fckconfigjs 把里面的difault去掉

在Basic里面加入自己想要的

还得把 jsp页面里面文本域代码中的toolbarSet=“default”改成 Basic

数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种 *** 作。

数据结构课程的主要目的是介绍一些常用的数据结构,阐明数据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种数据结构,讨论对它们实行的各种运算的实现算法。很多算法实际上是对某种数据结构施行的一种变换,研究算法也就是研究在实施变换过程中数据结构的动态性质。

问:我对此题产有疑义!将F=1+1/2+1/3+……+1/n用递归函数编程!

徐孝凯:是递归问题,请仔细琢磨。

问:数据结构太不好学了

殷人昆:数据结构需要下工夫,必须作题,这与其他课程的规律都一样。重点把各种结构的定义、特点,存储表示搞清楚,对每一种结构的实现方法有所了解,考试时的基本分数就有了。书上的算法的思路要掌握,它给出解决问题的方法。

问:数据结构我已经考了两次了,还是没有过关。不知道有没有什么窍门?请有心得的朋友指点一下,非常感激。

殷人昆:可能你过去程序设计的基础没有打好,所以继续学习就会发生困难。现在考试的重点在基本概念的理解和基本结构的构造和分析,对算法编写要求的比重不太高。如果基本概念和各种数据结构的基本特点也不清楚,考试必然不合格。努力把书本看一遍,该记的记,该背的背。考试的范围比较大,不好划重点。

问:我们是贵州电大贵阳分校的几位学生,我们今年已是第五次考数据结构了,但我们已有2年没有得到中央电大的《期末复习指导》了,不知现在的考试要求是什么,若能为我们提供该资料,我们将万分感谢!

徐孝凯:请到该课程网页上查找。

问:数据结构的考试重点在那?

徐孝凯:请注意以下复习:

1该课程期末复习指导

2该课程形成性作业

3该课程实验教材后面附录中的综合练习题

4该课程中央电大网页上发表的各种题型的综合练习题。

问:程序步数的计算要注意些什么

殷人昆:注意掌握每一类型语句的基本程序步数,再学会统计程序中各个语句的执行频度,就可以计算出程序的总程序步数。

问:稀疏矩阵一般用在什么情况下

殷人昆:稀疏矩阵主要用在工程和科学计算中,例如,在做大坝的结构计算时,用有限元法将整个大坝划分成三角网格,在每一个节点上列出方程。经过一系列变换,最后形成一个大型稀疏系数线性方程组,其系数矩阵即为稀疏矩阵。此外,在解电路问题也会遇到稀疏矩阵。因此,稀疏矩阵的表示和计算有其工程背景。

tlddcl:教课书上P220页习题六一题6小题由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )A24 B48 C72 D51

我计算应为55而中央电大期未复习中同样题选的D53 不知应为多少

贺桂英:经过我的计算,这棵哈夫曼树的带权路径长度应为:53

可能是选择题的答案印刷有误!

tlddcl:能将运算式子写出来

贺桂英:ASL=(2+3)3+(5+6+8)2=53

徐孝凯:谢谢贺老师回答。

贺桂英:构造的哈夫曼树在附件中!

ASL=(2+3)3+(5+6+8)2=53

tlddcl:按你的计算式子5,6,8三个叶子结点应在一个层上呀

贺桂英:请问徐老师:B_树的插入与删除还作考核要求吗?对于 B_树的插入、删除,学生们学起来有些困难,这部分是否作为本次考试的内容?

徐孝凯:基本不做要求,考核较多的是B_的概念,即B_树的结构特点。

贺桂英:徐老师:排序算法太多,关于希尔排序我没时间给学生讲解,这部分是否作为考核内容?

徐孝凯:不做为考核要求,因为它不是一个好的排序算法。

贺桂英:外排序的内容是否要求掌握?

徐孝凯:只有很少一些概念是要求的,如最佳归并树的概念,不过可以放弃,因为涉及的分数很少。

问:求广义表的表头与求它的第一个元素是一回事吗

贺桂英:我的理解是一样的广义表的算法比较难,应该不作考核要求的

徐孝凯:贺老师回答是对的,关于广义表的表头和表尾的知识,有时作为概念来考核。

问:已知三叉树的结点个数,怎么求它的最小和最大深度

贺桂英:对了,这是一个值得探讨的问题!请问徐老师:三叉树中是否至少有一个结点的度为3才行?

徐孝凯:在专科数据结构教材中介绍树的性质时,给出了树的结点数与最小深度的关系,其最大深度应等于其结点数,不一定非得存在度为3的结点。

问:老师,你好。我是广西电大桂林电大的一名01级学生,我觉得这门课程很难考,考了4次,每次都差那么几分,虽然专科时也是这个专业,但却很难考,有什么好的资料吗

徐孝凯:请多练习该课程实验教材后面的综合练习题。

贺桂英:我个人觉得:作业和实验指导书后的综合练习题很重要!

徐孝凯:这学期新增加了网上教学综合练习题辅导文章。在该课程的中央电大网页上的教学辅导专栏中,新发表有期末综合练习题,请注意参考。

问:该课是否有模拟题型?望指导。

徐孝凯:请注意以下复习:

1该课程期末复习指导

2该课程形成性作业

3该课程实验教材后面附录中的综合练习题

4该课程中央电大网页上发表的各种题型的综合练习题。

问:什么是数据结构

殷人昆:数据结构是所要处理的数据元素之间的关系,这些数据元素依据这种关系构成适合各种问题求解的数据表示。

问:数据结构的抽象层次

殷人昆:数据结构分逻辑结构和存储结构。逻辑结构是面向问题的,存储结构是逻辑结构的存储表示。通常所说的“数据结构”是指数据的逻辑结构,包括线性结构(线性表)和非线性结构(树、图、多维数组、广义表),存储结构包括一维数组、链接表、索引表、散列表。

问:广义表的递归算法

殷人昆:广义表的读归算法看书。不知你要问什么问题?是否希望知道重点?

问:老师你讲的这资料“课程实验教材后面的综合练习题和验指导书后的综合练习题”我们都没有。在哪找到?

殷人昆:中央广播电视大学出版社出版的“数据结构实验(本科)”中有,请购买。

徐孝凯:该课程的实验教材由中央广播电视大学出版社出版

教材名称为“数据结构实验(本科),徐孝凯、殷人昆编著,中央广播电视大学出版社出版,联系电话为:010-68214437转发行部

问:图的基本概念

徐孝凯:请看书。

问:数据结构基本概念

徐孝凯:请看实验教材后面的练习题。

问:求一个算法的时间复杂度应该从哪几个方面来算

徐孝凯:主要看循环体执行的次数。

问:排序的算法考试是否作要求

徐孝凯:一般考方法的情况较多,考算法的情况较少。 试题范围同实验教材后的练习题,请注意分析可知。

问:简单的搜索结构

徐孝凯:此概念较模糊,简单的搜索应该是顺序搜索。

问:抽象数据类型及面向对象概念

徐孝凯:看书第一章

殷人昆:答疑时间到,请大家把书多看几遍,再见!

你这是个远程唤醒技术远程控制问题已经得到了解决,但还没广泛应用

下面的这篇论文也许对你有用

第一章.远程唤醒的简介及基本原理:

“网络远程唤醒” (WoL,Wake-on-LAN)技术,是可通过局域网络实现对远程工作站远程开机的一种技术,无论被访问的工作站计算机距离有多远、位于什么位置,只要处少同一局域网内,就可以随时启用远程工作站,再也不怕工作站的电源是关闭的(电源插座还是要插上并打开开关的)。

“ 远程唤醒”技术所实现的对象是连接在同一局域网中的工作站计算机,只要计算机在局域网上连接着,电源插座和插座电源开关是打开的,就可以实现通过网络技术远程打开这台未开机的工作站电源。

远程唤醒提供的远程唤醒已关机的计算机的功能,是IBM公司和Intel公司于1996年10月成立的先进管理性联盟(Advanced Manageability Alliance)的一项成果,它可以让管理员在非工作时间远程唤醒计算机,并使它们自动完成一些管理服务,例如软件的更新或者病毒扫描。当我们又需要时可随时唤醒它们。

当计算机系统处于关机状态时,其内置的网卡仍然始终处于监控状态,这一点从关机后网卡上的指示灯仍亮着(必须是ATX电源)这一现象就可以得到基本的说明。因为ATX电源的关闭主要是对CPU的供电切断了,部分电流仍是存在的。只要电源线仍插上,主板上就可发现有些指示灯仍克着,这就可以证明,关闭主机电源后并没有对主板所有部分切断电源,这与原来的AT结构电源不一样。处于监控状态的网卡在主机关闭状态下仍不断收集网络唤醒数据包,一旦接收到该数据包,网卡就能激活计算机电源使得计算机系统启动。但这并不是所有网卡都具有这种功能,是有硬件要求的,不仅是对网卡本身,对计算机的主板、电源等都有相应要求,同时还需借助于一些软件来实现。

因为欲唤醒的计算机处于关机状态,所以根本不可能通过IP地址和计算机名进行区别。但是每块网卡都拥有其世界惟一的MAC地址,就像每个人有一个身份z号一样。这个网卡的MAC地址号是识别计算机的惟一定位信息。知道被唤醒计算机网卡的MAC地址后,在本地计算机上运行远程唤醒软件,向网络中发送带有该网卡MAC地址的特殊wake-up数据包。这时,被唤醒计算机虽然处于关机状态,但其网卡控制芯片却能利用三芯连接线从主板上送来的电流(这是因为ATX电源虽然关闭了,但并没有切断主板上所有电源的供给),接收和处理网络上传来的信息包。控制芯片通过检查数据包中的地址信息,可以确认自己是否为该数据包的合法接收者。如果确认,则通过三芯连线向计算机发出开机信号,引导主板开启计算机的电源并执行相应的程序。

第二章.远程唤醒的硬件需求:

实现远程唤醒功能,在硬件方面也是有一定的要求,主要表现在对网卡、主板和电源上,下面分别予以介绍。

21对网卡的要求:

能否实现远程唤醒,其中最主要的一个部件是网卡。需要注意的是,所有ISA接口的网卡由于技术的原因都不支持WoL,但也不是所有的PCI接口网卡都支持WoL,一些低档廉价的网卡往往由于成本的关系而不支持WoL,所以,在选购时应当特别注意。通常情况下,支持WoL的网卡都拥有一个3针的WoL接口,并同时附送有一条3芯电缆用于与主板连接,可据此作为判断的基本标难。另外,还要注意查看产品说明书,并向经销商进行必要的咨询。目前,比较流行的10/100Mbps自适应网卡,有D-Link DFE-530TX和TP-LinkTF-3239DL,DFE—550TX、Accton 1207D-TX/WOL和1207D—TC/WOL、联想LN-1068A、实达STAB7901A和STAR—902A等。远端被唤醒端计算机的网卡必须支持WOL,但用于唤醒其他计算机的网卡可不支持WOL另外、当一台计算机中安装有多块网卡时,应当只有一块拥有远程唤醒功能、或者只将其中的一块设置为可远程唤醒。

22对主板的要求:

即使网卡支持远程唤醒,但若主板不配合也是没有用的,主板是否支持远程唤醒,可通过查看CMOS的Power Management Steup菜单中是否拥有Wake on LAN项而确认。另外,支持远程唤醒的主板上通常都拥有一个专门的3芯插座,这用于为网卡提供电流(PCI 21标准)。原因根简单,当通过网卡唤醒电脑时,网卡必须获得+5V Standby的电流才能被激活。然而,由于电脑处于关机状态,无法通过通常所用的方法直接通过PCI插槽得到+5V Standby的电源。所以大多支持远程唤醒功能的网卡通常都提供一条WOL电源线,与主板上的三芯插座相连接,将+5V Standby电流信号传输给网卡。由于某些新型主板通常支持PCI 22标准,可以直接通过PCI插槽向网卡提供+5V Standby电源、所以即使不连接WOL电源线也一样能够实现远程唤醒、可能不再提供3芯插座。主板是否支持PCI 22标准,可通过查看COMS的Power Management Setup菜单中是否拥有Wake on PIC Card项而确认。

23对电源的要求:

若欲实现远程唤醒,计算机电源还必须是符合ATX 201标椎的ATX电源,且+5V Standby电流至少应在600mA以上。电源所能提供的电流大小可以从其外部标签的+5VSB检查到。

以上介绍了要实现远程唤醒功能所需的硬件条件,下面列举一款支持远程唤醒功能网卡的安装,如图1所示,没有什么特别的地方,只是多了一条用于主板与网卡相连的线。如果主板上的PCI插槽支持PCI 22标准,则只需要在主板CMOS设置中开启Wake on PCI Card功能就可以,无须使用WoL电缆连接线了,因为网卡可以直接从PCI插槽上获取33v直流供电。

图1

第三章.远程唤醒的软件设置

远程唤醒的硬件条件已经具备,而且已经连接好后,下面需要对软件部分进行必要的设置,实现远程唤醒功能。软件设置方面主要一点是主板的CMOS设置和网络配置,下面先来介绍CMOS设置。

31.COMS和网卡的设置:

重新启动计算机,进入CMOS参数设置功能。选择电源管理设置Power Management Setup菜单,将Wake up on LAN项和Wake on PCI Card项均设置为Enable,启用该计算机的远程唤醒功能(主板要支持远程唤醒功能才会有这些选项)。

有些品牌的网卡产品(如联想LN—1068A)还需将网卡上的Wake-on-LAN功能设置为Enable,该 *** 作通常可通过运行网卡驱动盘中的configexe程序完成。ZFE-538TX网卡上也有zfe538exe这样一个配置程序,运行后将ZFE—538TX网卡上的Wake-on-LAN功能设置为Enable即可

32.设置用户系统自动登录

既然是远程唤醒,那么我们不可能在唤醒远程的计算机之后再让人输入登录用户名和密码,这样就需要我们让唤醒的计算机自动登录。因为是通过远程唤醒的方式打开远程计算机的电源,无人值守,这样系统就得自动进入系统或所需用户桌面,只有这样才能实现用户对远程计算机的远程访问。

正常情况下的使用,系统在登录网络时都会出现一个登录界面,只有当用户正确输入用户名和密码并单击“确定”按钮后才能正常启动Windows,并登录至网络,实现网络资源的共享。因为在唤醒远程计算机时,该登录 *** 作显然不能由远程唤醒者完成,所以远程计算机工作站的开机登录过程必须在无人参与下由系统自动完成。下面一常见的用户 *** 作系统予以介绍自动登录方法。

Windows 98

进入控制面板,找开其中的“网络”项,在“配置”选项卡中将“主网络登录”项设置为“Windows登录”或“Microsoft友好登录”选项(图3),再打开“控制面板”中的“密码”项,将打开的窗口切换到“密码属性”窗口,选中其中的“此计算机上所有的用户使用相同的首选项及桌面配置”选项,并保存设置退出重新启动计算机使设置生效。

图3

上面介绍的是配置Windows 98系统工作站自动登录的方法,下面来介绍Windows NT 40 Workstation系统工作站的自动登录方法。

在Windows NT Workstation 40系统工作站中所配置的自动登录就具有相当重要的现实意义,通过这一方法可以实现自动登录到域,进入域用户界面.这样域用户可以访问所有网络资源,系统管理员就可以进行任何网络管理工作。

但是,这一登录方法对于网络来说并不安全,所以当系统维护完成后一定要把下面所涉及的修改恢复过来。

在Windows NT Workstation 40工作站中实现自动登录到域的方法的关键是将某一用户名及密码事先设置成Windows NT系统默认的用户账号,让系统每次启动时自动登录。通常在网络中这种设置是不符合网络规则的,这样很容易被一些别有用心的人进入公司网

络搞一些破坏活动。这种直接登录,无需用户输入账号和密码直接进入系统,非常适合无人值守式、通过远程唤醒方式开启电源并进入系统进入维护,具体设置方法如下 :

第1步,在远程工作站中用本地系统管理员帐号(Administrator)登录,然后在“运行”菜单中运行注册表编辑命令regeditexe或regedit32exe注册表编辑命令,打开注册表

编辑对话框。

第2步,在注册表编辑对话框中打开HKEY_LOCAL_MACHINE项下的Software\Microsoft\Windows NT\current Version\WinLogon主键项,如图31所示。

图310

第3步,选中WinLogon选项,首先添加“自动登录”的主键值。单击“编辑”菜单下的“添加数值”菜单选项,如图311所示,出现如图312所示的添加数值键值对话框。

第4步,在如图312所示的对话框中的“数值名称”输入框中输入AutoRestartShell(中文版本下)或AutoadminLogon(英文版本下),然后在下面的“数据类型”选择下拉列表中选取REG-DWORD选项,单击“确定”按钮在出现的如图313所示的对话框中输入1,并选择“十六进制”单选按钮,单击“确定”按钮返回即把所添加的键值添加了。

图311

图312

图313

第5步,用同样的方法添加DefaultUserName和DefaultPassword两个键值(如果系统原来就有这样的主键项,就不必另外添加了),不过在如图312所示的对话框中选择“数据类型”下拉列表中要选择REG_SZ项,出现的数据输入对话框如图314所示。而在如图312所示的对话框中的“数值名称”输入框中分别在两个键值中输入相应的“默认用户名”和“默认用户账号密码”。添加好这些项后的Winlogon主键项对话框如图315所示

图314

图315

第6步,双击DefaultDomainName,修改为这个所要设置的用户所在的NT域,如果你公司只是一个域那就没得改了,其他选项可以不管,随系统默认设置。

第7步,这一步是关键,还必须为这个系统登录主键设置用户访问的权限,用鼠标单击WinLogon项,在“安全”菜单下选取“权限”菜单项,如图316所示。

图316

第8步,在打开的对话框中把所有用户(包括Administrator)的权限设置为“读取”,如图317所示,千万别设置成“完全控制”,然后删除除Administrator用户以外的所有用户〔包括其中的一个Everyone用户组),主要是为了系统注册表的安全性。否则就达不到想要自动启动到默认用户账号下的目的,系统重新启动后又会改变原来所设置的“默认用户”和“默认域”。

经过以上几步的设置,Windows NT Workstation 40工作站系统就能实现自动启动了,首先还是要通过“远程唤醒”技术打开远程工作站的电源,让远程工作站加电启动,然后才能通过以上设置让系统自动进入所设定的用户界面。

图317

如果用户临时不想让系统自动登录,可在系统进入登录对话框前按住Shift键即可出现用户登录对话框(注意,一定是在出现“登录对话框”前就按住了Shift键,否则没用,只好重新启动了),这时用户可如平常网络登录一样自由输入登录用户的账号和密码了,但当下一次启动时没有按住Shift键时,还是会以所设置的系统默认账户自动

登录到网络。

如果想长期不用系统自动登录,就需把所做的设置改过来。方法很简单,只要把上面所添加的AutoRestartShell(中文版本下)或AutoadminLogon(英文版本下)键值重新改成0,或者干脆把这个键值删除掉。

如在前面的第6步设置中,已把Winlogon这项的用户访问权限都设置为“读取”权限,则需在删除或修改“AutoRestartShell”(中文版本下)或AutoadminLogon键值(英文版本下)前把用户的权限修改过来,方法如下:

第1步,用系统管理员账号登录进入这个注册表编辑系统,找到选中HKEY_LOCAL_MACHINE项下的Software\Microsoft\Windows NT\current Version\WinLogon项,仍参见图310所示的对话框。

第2步,按上述方法进入如图1317所示的对话框中,把系统管理员账号(Administrator)的权限修改为“完全控制” (如果原来没有添加单独的系统管理员账号权限,就得把原来所设置的Everyone权限暂修改为“完全控制”)。然后再把原来所设置的自动登录项删除或修改恢复原来的设置。通过以上两步过程,原来所设置成自动启动的设置改过来了,系统又恢复原先的登录状态设置了。

注意 前面为系统的默认用户设置了账号和密码,这些账专和密码在注册表编辑对话框中是以“明文” (也即没有经过加密或隐藏)显示的,参见图315,如果别的用户用这个用户的机器进入到注册表编辑对话框中的相应位置就很容易看到这

个默认用户的账号名和密码了,那很不安全。所以在恢复系统时最好也同时把DefaultUserName和DefaultPassword项的键值改过来,也可以直接删除它们!

通过以上几步的设置就可通过远程唤醒技术开启远程Windows NT Workstation 40工作站,井让系统自动进入所设定的用户桌面,然后系统管理员就可以通过网络或拨号的方式来访问远程工作站进行网络管理了。

Windows 2000

进入控制面板,双击“用户和密码”项,然后取消“用户”选项卡中的“要使用本机,用户必须输入用户名和密码”选项(图4),单击“确定”按钮就会打开“自动登录”设置窗口,在其中输入自动登录的用户名和密码,并单击“确定”按钮即可完成。

图4

Windows XP

在“运行”对话框中输入“rundll32 netplwizdll,UsersRunDll (图5),打开“用户帐户”窗口,然后进行与Windows 2000中同样的设置。

图5

第四章. 获取网卡的MAC地址

因为远程唤醒是通过对网卡的MAC地址识别,来确定所需远程唤醒的目标计算机,所以至唤醒对方,就必须知道对方的MAC地址。如果有网卡的说明书一般可直接通过说明书来查看得知。但是如果没有说明书,只能通过软件的方法来获得。下面分别予以介绍如何获取本机和远程计算机上网卡的MAC地址。

41获取本地计算机的MAC地址

获取本地计算机的MAC地址方法很多,最原始的方法是直接从网卡的说明书上获取,但这不一定准确,还可以通过在计算机上运行winipcfgexe或ipconfigexe之类的工具软件来获取。如使用winipcfgexe来获取的过程如下:

第1步,在“开始”菜单下单击“运行”菜单选项,在对话框中键入winipcfg,单击“确定”按钮即可运行这个程序。

第2步,在d出的如图6所示的“IP配置”窗口中,在下拉列表中选择The PCI Fast Ethernet Adapter,此时显示在“适配器地址”栏中的文字即为该网卡的MAC地址。

图6

如果有多块网卡,此时要选择好相应网卡,如果计算机安装有PPoE之类的虚拟拨号协议,会自动生成一些虚拟网卡,这里也不要选择这些虚拟网卡,要选择实际的物理网卡。

如果是通过 ipconfigexe软件来获取,那么就得在DOS提示符下,运行加all参数的ipconfig命令,也可显示网卡的MAC地址。命令格式为ipconfig/all。

42远程测试计算机的MAC地址

要获取远程计算机网卡的MAC地址也可以借助于一些工具软件,如TCPNetView。该软件很小、功能也很简单,仅是一个检测远程计算机信息(包括计算机名、IP地址、MAC地址等)的软件。该软件无需安装,解压缩后,执行tcpnvexe即可显示程序主窗口,如图7所示。

它的 *** 作也非常简单,只需要在图7对话框中的File菜单中选择Refresh命令,或直接按F5键,如图8所示,即可开始对网络中的计算机进行扫描,井显示计算机的一些基本信息,这其中就包括计算机名、IP地址和网卡的MAC地址。如果对扫描结果进行保存可以选择Save或Save As菜单项。

图7

图8

第五章.远程唤醒的实现

虽然进行了上面一系列设置,但如果没有专门的软件支持远程计算机还是不能自动实现远程唤醒功能,为此还必须配置具有远程唤醒功能的工具软件。在有些网卡(如联想LN—1068A)附带有网络管理软件中就附有这样的功能,而有些网卡(如D-Link和Accton)则并没有附带相应的程序。目前,用于发送远程唤醒数据包激活远程计算机的软件,多数是使用AMD公司的Magic Packet 10。Magic Packet可以从许多软件下载站点下载,可以先在搜索引擎网站搜索“magic_pkt这样一个关键值,因为这个软件的文件名为magic_ pktexe,大小为92KB。Magic Packet的安装非常简单,无需过多的人工干预。默认状态下,该程序将被安装到c:\pcnet\magic_pkt文件夹。下面就来具体介绍如何通过Magic软件来实现远程唤醒功能的,具体步骤如下:

第l步,运行magpacexe程序,出现Magic Packet主窗口,图9 所示。

第2步,在Magic Packets菜单中单击Power On One Host命令,出现如图10所示的Send a Magic Paket to One Host对话框。

第3步,在Destination Ethernet Address中输入欲唤醒计算机网卡的MAC地址(在这里要输入网卡的全部12位ID号,也不要在上面的IP Broadcast Address栏中输入),单击Send按钮。图中所输入的255.255.255.255子网掩码所代表的意思是对整个网络广播发送。

第4步,远程计算机网卡接收到发来的启动数据包后,自动启动电源,然后根据所设置的自动登录设置进入系统。

图9

图10

上面介绍的是对单台计算机进行远程唤醒,如果要同时对多台计其机进行远程唤醒可以按如下的步骤进行:

第1步,运行magpacexe程序,仍山现如图9所示的Magic Packet主窗口。 第2步,在Magic Packets菜单中单击Create a List of Hosts命令显示Create a List of Hosts on LAN对话框,如图11所示。

图11

第3步,在Filename-Save List of栏中键入欲建立的组远程开机文件名,单击OK按钮,系统开始自动搜索网络中的计算机。

第4步,搜索完毕,显示Magic Packet Utility窗口,如图12所示,删除那些不欲远程映配的计算机,然后在File菜单中单击Save命令保存该远程启动文件。

第5步,在Magic Packets 菜单中选择Group Power On菜单选项,出现如图13所示的Set A1arm for Groups对话框。在这个对话框中要输入前面所保存的唤醒配置文件,也可以通过图中的Browse按钮进行查找。

第6步,若欲实现计算机的自动定时唤醒,可在图13中的Set Alarm和 WakeupTime栏中输入要设定的日期和时间。

第7步,单击Add和OK按钮,即可实现一组计算机的即时或定时远程唤醒。

通过以上的步骤远程计算机就可以实现远程唤醒功能。远程唤醒后当用完后通常需要把所唤醒的远程计算机关闭,实现这一功能要靠系统本身的电源管理了,下面就来介绍,具体步骤如下:

第1步,依次选择“开始”|“设置”|“控制面板”|“电源管理”,双击电源管理图标后显示“电源管理属性”对话框,如图14所示。

第2步,从“电源使用方案”下拉列表中选择“始终打开”,在“系统等待”下拉列表中选择一个等待时间值,这个时间值是计算机经过不活动状态进入挂起状态的等待时间,这个时间一般都要设置得比较小,如几分钟,这样才能实现快速地关闭远程计算机。图中选择的时间值为“15分钟之后”,那么,当计算机空闲时间达到15分钟时,系统便自动关机(要是ATX电源才行,如果是AT结构的电源达不到目的)。

在图中下面的“关闭监视器”下拉列表中选择一个关闭监视器等待的非活动时间,“关闭硬盘”下拉列表栏小选择一个关闭硬盘所需等待非活动时间。这个非活动时间是不进行任何 *** 作经过的时间。如果不想关闭计算机,也可以单独设置下面一项或两项,让系统等待一定的时间再关闭监视器或硬盘。

第3步,设置好后,单击“确定”按钮即完成设置。这时如果不再进行任何 *** 作,系统就开始自动计时了,如果非活动时间达到了所设置的值即执行所设置的电源方案。一般来说这个方案的设置是在用完远程计算机后,不需要再进行 *** 作丁才配置的。

图12

图13

图14

第六章远程唤醒程序的设计:

远程唤醒程序的主要功能是设置、开机、关机等、设置主要对进行 *** 作的目标计算机的网卡的MAC地址列表的管理。可手动添加,也可以是通过扫描而自动获得。开机即远程唤醒一台或一批计算机。关机即关闭一台或一批计算机。下面主要给出实现远程唤醒功能的代码:

procedure Torm1Button1Click(Sender:TObjeet);

Var

MacAddr:String;

FUDP:TIdUDPClient;

SendCode:string;

I,J:Integer;

Bin:String[6];

begin

MacAddr:=’这里是目标计算机的mac地址’;

FUDP:=TldUDPClientCreate(nil);

FUDFPort:=7;

FUDPHost:='21041183244’;

FUDPActive:=True;

HextoBin(Pchar(MacAddr),@Bin,6);

SendCode:=StringofChar(#255,6);

//填充缓冲区

for I:=O to 15 do

forJ:=0 to 5 do

SendCode:=SendCode+Bin[J];

FUDPBroadcast(SendCode,7):

‖发送

FUDPFree;

End;

第七章.远程唤醒的一些故障排除:

71 启用网卡远程唤醒功能后计算机不能正常启动的解决方法:

(1)从计算机主板上移去3针远程唤醒线;

(2)重新启动计算机,运行配置程序设置网卡。具体 *** 作,请参照网卡的说明文档;

(3)关闭计算机,重新连接3针远程唤醒线;

(4)重新启动计算机。

72 当发送远程唤醒信号后计算机不能被唤醒的解决方法:

(1)查看计算机和网卡是否均满足远程唤醒的基本要求;

(2)检查计算机上有关远程唤醒的COMS调协是否正确,具体 *** 作请参见计算机主板的说明文档;

(3)移去计算机机箱盖,检查3针远程唤醒连接是否正确可靠;

(4)运行配置程序,检查网卡的参数设置是否恰当;

(5)插上一块已知肯定没有问题的WOL网卡和3针远程唤醒线缆,重新对计算机进行检查。

结论:

以上主要介绍了远程唤醒技术基本原理、实现远程唤醒所需的软硬件条件及对系统所需的基本设置,并给出了—个基于:delphi的远程唤醒程序的主要代码。希望通过我对远程唤醒技术基本原理及实现等方面的介绍,使大家对远程唤醒技术有一个基本了解。远程唤醒技术十分方便,实用,能够大大节省计算机管理员的时间和提高工作效率,并在计算机机房的管理中得到了广泛的应用。在以上delphi简单程序的基础上再加上一些其他控制及管理功能,那么就可以设计为一个方便的、功能强大的计算机机房管理软件,极大的方便管理员的管理。虽然远程唤醒技术基本还只能在局域网中实现其全部功能,但随着科学技术的发展和网络的广泛普及,远程唤醒技术的实现和应用领域将更加广泛如:广域网,ADSL远程唤醒等等领域,它必将成为提高网络管理和技术人员提供更便捷,更高效的手段。

以上就是关于我在.net中装了文本编辑器Fckeditor, 运行之后出现一下错误:如下全部的内容,包括:我在.net中装了文本编辑器Fckeditor, 运行之后出现一下错误:如下、数据结构怎么学好呢、怎么让电脑自动启动完成一系列 *** 作后又自动关机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10626970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存