随便写点心得,工作经验、人生感悟,点点滴滴。
理解Windows中的路由表和默认网关
理解路由表
你可以运行 route print 或 netstat -r 显示本地计算机上的路由表,如下图所示:
C:\Documents and Settings\administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 50 8d 4f 5f c5 ...... Realtek RTL8139/810x Family Fast Ethernet NIC
===========================================================================
===========================================================================
Active Routes:
| Network Destination | Netmask | Gateway | Interface | Metric |
1 | 0.0.0.0 | 0.0.0.0 | 192.168.1.1 | 192.168.1.6 | 30 |
2 | 127.0.0.0 | 255.0.0.0 | 127.0.0.1 | 127.0.0.1 | 1 |
3 | 192.168.1.0 | 255.255.255.0 | 192.168.1.6 | 192.168.1.6 | 30 |
4 | 192.168.1.240 | 255.255.255.240 | 192.168.1.8 | 192.168.1.6 | 20 |
5 | 192.168.1.240 | 255.255.255.240 | 192.168.1.7 | 192.168.1.6 | 15 |
6 | 192.168.1.6 | 255.255.255.255 | 127.0.0.1 | 127.0.0.1 | 30 |
7 | 192.168.1.255 | 255.255.255.255 | 192.168.1.6 | 192.168.1.6 | 30 |
8 | 224.0.0.0 | 240.0.0.0 | 192.168.1.6 | 192.168.1.6 | 30 |
9 | 255.255.255.255 | 255.255.255.255 | 192.168.1.6 | 192.168.1.6 | 1 |
Default Gateway: 192.168.1.1
===========================================================================
Persistent Routes:
None
路由表中的每一个路由项具有五个属性,在此我将它们分为四个部分:
1、网络地址(Network Destination)、网络掩码(Netmask):网络地址和网络掩码相与的结果用于定义本地计算机可以到达的网络目的地址范围。通常情况下,网络目的地址范围包含以下四种:
主机地址;某个特定主机的网络地址,网络掩码为255.255.255.255,如上表中的6、7、9;
子网地址,某个特定子网的网络地址,如上表中的4、5;
网络地址;某个特定网络的网络地址,如上表中的2、3、8;
默认路由;所有未在路由表中指定的网络地址,如上表中的1,在后文将详细描述;
在添加路由时,Windows要求输入的网络地址和网络掩码相与后的结果必须等于网络地址,否则路由添加会失败。
2、网关(Gateway,又称为下一跳服务器):在发送IP数据包时,网关定义了针对特定的网络目的地址,数据包发送到的下一跳服务器。如果是本地计算机直接连接到的网络,网关通常是本地计算机对应的网络接口,但是此时接口必须和网关一致;如果是远程网络或默认路由,网关通常是本地计算机所连接到的网络上的某个服务器或路由器。
3、接口(Interface):接口定义了针对特定的网络目的地址,本地计算机用于发送数据包的网络接口。网关必须位于和接口相同的子网(默认网关除外),否则造成在使用此路由项时需调用其他路由项,从而可能会导致路由死锁。
4、跃点数(Metric):跃点数用于指出路由的成本,通常情况下代表到达目标地址所需要经过的跃点数量,一个跃点代表经过一个路由器。跃点数越低,代表路由成本越低;跃点数越高,代表路由成本越高。当具有多条到达相同目的网络的路由项时,TCP/IP会选择具有更低跃点数的路由项。
路由确定过程
当TCP/IP需要向某个IP地址发起通信时,它会对路由表进行评估,以确定如何发送数据包。评估过程如下:
TCP/IP使用需要通信的目的IP地址和路由表中每一个路由项的网络掩码进行相与计算,如果相与后的结果匹配对应路由项的网络地址,则记录下此路由项;
当计算完路由表中所有的路由项后,TCP/IP选择记录下的路由项中的最长匹配路由(网络掩码中具有最多“1”位的路由项)来和此目的IP地址进行通信。如果存在多个最长匹配路由,那么选择具有最低跃点数的路由项;如果存在多个具有最低跃点数的最长匹配路由,那么:
如果是发送响应数据包,并且数据包的源IP地址是某个最长匹配路由的接口的IP地址,那么选择此最长匹配路由;
其他情况下均根据最长匹配路由所对应的网络接口在网络连接的高级设置中的绑定优先级来决定,如下图所示:
网关和接口确定过程
在确定使用的路由项后,网关和接口通过以下方式确定:
如果路由项中的网关地址为空或者为本地计算机上的某个网络接口,那么在发送数据包时:
通过路由项中对应的网络接口发送;
源IP地址为此网络接口的IP地址;
源MAC地址为此网络接口的MAC地址;
目的IP地址为接收此数据包的目的主机的IP地址;
目的MAC地址为接收此数据包的目的主机的MAC地址;
如果路由项中的网关地址并不属于本地计算机上的任何网络接口,那么在发送数据包时:
通过路由项中对应的网络接口发送;
源IP地址为路由项中对应网络接口的IP地址;
源MAC地址路由项中对应网络接口的MAC地址;
目的IP地址为接收此数据包的目的主机的IP地址;
目的MAC地址为网关的MAC地址;
在此我以上面的路由表为基础,举例进行说明:
和单播IP地址 192.168.1.8 的通信:在进行相与计算时,1、3 项匹配,但是3项为最长匹配路由,因此选择3项。3项的网关地址为本地计算机的网络接口192.168.1.6,因此发送数据包时,目的IP地址为192.168.1.8、目的MAC地址为192.168.1.8的MAC地址(通过ARP解析获得)。
和单播IP地址 192.168.1.6 的通信:在进行相与计算时,1、3、6 项匹配,但是6项为最长匹配路由,因此选择6项。6项的网关地址为本地环回地址127.0.0.1,因此直接将数据包发送至本地环回地址。
和单播IP地址 192.168.1.245 的通信:在进行相与计算时,1、3、4、5 项匹配,但是4、5项均为最长匹配路由,所以此时根据跃点数进行选择,5 项具有更低的跃点数,因此选择5项;在发送数据包时,目的IP地址为192.168.1.254、目的MAC地址为192.168.1.7的MAC地址(通过ARP解析获得)。
和单播IP地址 10.1.1.1 的通信:在进行相与计算时,只有 1 项匹配;在发送数据包时,目的IP地址为10.1.1.1、目的MAC地址为192.168.1.1的MAC地址(通过ARP解析获得)。
和子网广播地址 192.168.1.255 的通信:在进行相与计算时,1、3、4、5、7 项匹配,但是7项为最长匹配路由,因此选择7项。7项的网关地址为本地计算机的网络接口,因此在发送数据包时,目的IP地址为192.168.1.255,目的MAC地址为以太网广播地址FF:FF:FF:FF:FF:FF。
默认路由与默认网关
由于在路由表中存储针对每个主机或子网的路由项不可行,因此提出了默认路由的概念,默认路由中的网关称为默认网关。默认路由的网络地址为0.0.0.0,网络掩码为0.0.0.0,它匹配任何网络通信,因此当到达特定主机或特定子网的路由并未在路由表中指定时,均可以通过默认路由来进行转发。如果没有设置默认路由,那么无法到达未在路由表中指定路由项的网络目的地址。
设置默认路由后,把数据包的路由责任移交到了路由器,优点是简化了本地计算机上的路由表和配置,缺点则是计算机无法明确目的地址是否可达,从而可能发送针对不可到达地址的流量。虽然位于路由路径上的路由器知道目的地址不可达时会使用ICMP目的地址不可达信息来通知原始发送主机,但是这个过程中,已经占用了额外的网络流量。
在Windows系统中,创建默认路由可以通过以下两种方式实现:
在网络接口的TCP/IP选项中设置默认网关,从而创建默认路由;
使用 route add 命令添加网络地址为0.0.0.0、网络掩码为0.0.0.0的默认路由;
推荐大家总是使用前一种方式。
配置多个默认网关
你可以在单个网络接口、多个网络接口上同时配置多个默认网关,但是TCP/IP同时只会使用一个默认网关(默认路由),这个当前使用的默认网关称为活动默认网关(活动默认路由)。当不同网络接口所连接的网络之间没有连接性时(如一个网络接口连接到Internet,而一个网络接口连接到内部网络),在多个网络接口上同时配置默认网关可能会带来连接性问题(具体的问题我将在后文描述),因此微软不推荐大家在多个网络接口上同时配置默认网关,并且当你进行这种配置时会进行警告,不过不会阻止你的操作。
当在配置多个默认网关时,将根据以下条件来选择活动默认网关:
当路由表中具有多个默认网关时,TCP/IP根据跃点数来进行选择,跃点数最低的默认网关具有最高的优先级;
如果路由表中具有多个具有最低跃点数的默认网关,那么TCP/IP根据默认网关对应的网络接口在网络连接的高级设置中的绑定优先级来决定,如下图所示:
死网关检测
TCP/IP会通过死网关检测算法来检测当前活动的默认网关是否存活,如果活动默认网关发生故障,则TCP/IP会及时调整路由表,选择使用下一个默认网关,选择方式与原方式一致,只是排除了发生故障的原活动默认网关。
死网关检测算法的完整描述如下:
当TCP/IP在通过活动默认网关向某个目标IP地址进行TCP通信时,如果失败的尝试次数达到TcpMaxDataRetransmissions注册表值(默认为5)的一半(即3次)还没有收到响应,TCP/IP将到达该目标IP地址的通信改为使用列表中的下一默认网关。当超过25%的TCP连接转向下一默认网关时,TCP/IP将活动默认网关修改为这些连接当前使用的默认网关。
如果此时原始默认网关从故障中回复,TCP/IP将继续使用当前的活动默认网关,而不会转移到原始默认网关,除非重启计算机。如果当前的活动默认网关也出现故障,那么TCP/IP就会继续尝试使用列表中的下一个默认网关,在尝试完整个列表后将返回到列表的开始,又从第一个默认网关开始进行尝试。
死网关检测仅监视TCP流量,如果其他类型的流量连接失败,不会切换默认网关。另外TCP是端到端的协议,因此即使当前默认网关完全正常,本地计算机的TCP通信失败也可能会导致切换默认网关。
当不同网络接口所连接的网络之间没有连接性时(如一个网络接口连接到Internet,而一个网络接口连接到内部网络),如果在多个网络接口上同时配置默认网关,在活动默认网关出现故障导致切换默认网关时,就可能会引起连接性故障。比如活动默认网关为Internet连接,当它出现问题时,此时默认网关切换为内部连接,此时,本地计算机将无法再访问位于Internet连接上的主机。对于这种情况,微软建议使用 route add 来添加对应目的网络的匹配路由,而不是设置多个默认网关。
比较容易理解的机器狗预防方法
狗的原理我引用一下2-14兄弟的贴子
超级字串参考+
地址 反汇编 文本字串
00401056 PUSH explorer.00401029 pcihdd
004010B1 PUSH explorer.00401000 %systemroot%\system32\drivers\pcihdd.sys
0040113D PUSH explorer.00401000 %systemroot%\system32\drivers\pcihdd.sys
004011DB PUSH explorer.00401029 pcihdd
004011E0 PUSH explorer.00401029 pcihdd
0040120F PUSH explorer.00401029 pcihdd
0040126C PUSH explorer.00401029 pcihdd
00401271 PUSH explorer.00401029 pcihdd
0040129C PUSH explorer.00401029 pcihdd
004012FC PUSH explorer.00401000 %systemroot%\system32\drivers\pcihdd.sys
00401318 PUSH explorer.00403000 对不起,驱动程序的加载没有成功,程序将无法运行.
00401367 PUSH explorer.0040302E \\.\physicalharddisk0
0040145E PUSH explorer.00403044 \\.\physicaldrive0
0040162A PUSH explorer.00401000 %systemroot%\system32\drivers\pcihdd.sys
00401670 MOV DWORD PTR SS:[EBP-1C],explorer.00403 分配内存不成功
00401684 MOV DWORD PTR SS:[EBP-1C],explorer.00403 寻址文件不成功
0040168D MOV DWORD PTR SS:[EBP-1C],explorer.00403 不支持的磁盘分区
00401696 MOV DWORD PTR SS:[EBP-1C],explorer.00403 第一个分区不是启动分区
004016AA MOV DWORD PTR SS:[EBP-1C],explorer.00403 该文件是压缩文件,不能操作
004016B3 MOV DWORD PTR SS:[EBP-1C],explorer.00403 获取文件原始信息失败
004016CA MOV DWORD PTR SS:[EBP-1C],explorer.00403 打开文件失败
004016DE MOV DWORD PTR SS:[EBP-1C],explorer.00403 加载驱动失败
004016ED PUSH 0 (初始 cpu 选择)
00401708 PUSH explorer.0040132B %systemroot%\system32\userinit.exe
00401720 PUSH explorer.004030E7 操作成功
这是详细 代码!
引用的目的不是为了让大家理解..大家注意这一行
004016AA MOV DWORD PTR SS:[EBP-1C],explorer.00403 该文件是压缩文件,不能操作
注意 该文件是压缩文件,不能操作....注意...
OK,我把系统盘里的windows,program file两个文件夹做一个内容压缩.
具体方法是 挂双硬盘把目标硬盘挂从盘启动(用winPE启动也行) 压缩目标硬盘上的windows和program file 文件夹属性-高级-压缩内容以便节省空间(勾选)-应用即可.注意一定要打开隐藏文件.不然隐藏文件是不会被压缩的
喜欢命令模式的朋友可用以compact /f /i /s
符上compact参数
第一压缩完成后explorer.exe需要手动单独压缩一下
/C 压缩指定的文件。会给目录作标记,这样以后添加的文件
会得到压缩。
/U 解压缩指定的文件。会给目录作标记,这样以后添加的文
件不会得到压缩。
/S 在指定的目录和所有子目录中的文件上执行指定操作。
默认 "dir"是当前目录。
/A 显示具有隐藏或系统属性的文件。在默认
情况下,这些文件都是被忽略的。
/I 即使在错误发生后,依然继续执行指定的操作。在默认情况
下,COMPACT 在遇到错误时会停止。
/F 在所有指定文件上强制压缩操作,包括已被压缩的文件。
在默认情况下,已经压缩的文件被忽略。
/Q 只报告最重要的信息。
filename 指定类型、文件和目录。
注意,对windows文件夹进行操作的时候必需用另一块带操作系统的硬盘启动,因为当前正在运行的程序是不可以操作,比如explorer.exe等.
说下为什么这么做了可以永远解决类似病毒的发作(是类似病毒,不单单指狗).微软的XP没开源,微软的压缩模式可是和winrar,7z完全不一样的.狗主人如果能做到破解XP压缩程序开源的话,我相信他也没有必要弄狗来盗号赚钱啦.
用此方法的优点:
1.大家都知道XP是一个开高放度的系统,提供很多接口.允许第三方软件接入,但是必竟第三方软件不是微软开发的,所以在其兼容性上一定或多或少会存在问题,不然也不会有那么多的beta出来啦.而且我提供的方法因为是XP自带的,具有高黏合度.目前服务器级配置普通使用了全盘文件压缩的方法.
2.易理解,不像某些第三方软件掖着藏着,弄个exe文件给大家.什么原理,对系统做了什么都不告诉大家.大家用着也提心吊胆的.一遇到系统问题总想着是不是这个东东引起的,非常不放心.
3.不是对系统做限制,不会出现什么游戏玩不了,程序运行不了的事.
4.天气比较冷,就这么多啦吧.备着再补充
我也是一个网维公司的维护员.但不想借这个东西做这种恶心的宣传,自己本身就蛮反感这种行为的.大家用的好,传一下这个方法就好啦.我这边七八十家网吧从11月24号之后的那种变种就做了这种方法一直到现在都OK...没什么事所以我才懒得上坛子来.人懒就这样.大家见谅.主要是快过年啦,希望各网管能把网吧都理顺,好理直气壮的向老板告假回家过年...
有不清楚的可以加我的QQ:9883599询问.知不无言,言无不尽哈.电信电线可在有空时帮忙做下远程,其它线路就算啦,呃....呵呵.2008年啦,就让狗狗和金猪一起过去吧.
注:这两天总是有人一加我就消息提示对方好友上限或者加好友的信息过期,导致好些朋友没有加成我.为此,我弄了个群,大家加这个群来找我吧.
群QQ:49609969(满) 群QQ49610048
已经有两位使用VD的朋友提出VD相关文件被压缩后会出问题,请其他用VD做测试的朋友注意一下.本人无法测试,如果有测试过的朋友给我个消息,我贴上来
有位朋友反映sp1系统做了后也会出现无效被破现像,大家关注--------关于SP1的问题得证,是没有完全压缩完成.
-------------------------我素分割线------------------
大家系统之前打过权限补丁之类的东西请卸掉,压缩完成之后果然还想打这类补丁再做上去也成.很多朋友都询问我为什么做了压缩之后还是被穿透.最好发现很多关键的程序因为做了只读或者全拒绝之后跟本没有压缩成功.大家请注意一下
-------------------------我素分割线------------------
请注意一次压缩完成后检查一下,可能会有漏掉某些程序没压,例explorer.exe
-------------------------我素分割线------------------
关于很多朋友问我是不是只压exe文件就可以啦.我解释了很多次,再次注解一下.
就目前来说,确实只压缩两个文件夹里的exe文件就行啦.但是大家注意,狗在不断变种,可执行文件除了exe外还有很多格式.只是目前狗没有利用起来而已.以前不是说只弄userinit.exe就可以搞定狗了吗?结果呢?现在什么情况大家也看到.所以为了防患于未来,我才考虑都压缩.
给Windows XP减压的三招
1、减少开机磁盘扫描等待时间,开始→运行,键入:chkntfs /t:0
2、删除系统备份文件:
在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。开始→运行,敲入:sfc.exe /purgecache 然后回车即可,近3xxMb.
3、压缩文件夹:
这是一个相当好的优化,Windows XP内置了对。ZIP文件的,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现 这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始——运行,敲入: regsvr32 /u zipfldr.dll.然后回车即可。
备份文件:
在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。开始→运行,敲入:sfc.exe /purgecache 然后回车即可,近3xxMb.
用Cacls.exe修改文件访问权限
在越来越多的用户使用NTFS文件系统来增强Windows系统的安全性。通常是在图形用户界面(GUI)的“安全”选项卡中对文件或目录
访问控制权限进行设置。还有一种设置方式大家可能很少使用,这就是Cacls命令。
虽然它是一个基于命令行的命令,使用起来有点繁琐,但只要你合理利用,也会在提高系统安全性方面起到很好的效果
。Cacls命令使用格式如下:
Cacls 200469123250.htm [/T] [/E] [/C] [/G user:perm] [/R user
[...]] [/P user:perm [...]] [/D user [...]]
Filename——显示访问控制列表(以下简称ACL);
/T——更改当前目录及其所有子目录中指定文件的 ACL;
/E—— 编辑 ACL 而不替换;
/C——在出现拒绝访问错误时继续;
/G user:perm——赋予指定用户访问权限。Perm 可以是R(读取)、W(写入)、C(更改,写入)、F (完全控制
);
/R user——撤销指定用户的访问权限(仅在与 /E 一起使用);
/P user:perm——替换指定用户的访问权限;/D user——拒绝指定用户的访问。
1.查看目录和ACL
以Windows
XP系统为例,笔者使用Cacls命令查看E盘CCE目录访问控制权限。点击“开始→运行”,在运行对话框中输入
“C_blank>MD”命令,弹出命令提示符对话框,在“E:/>”提示符下输入“Cacls
CCE”命令,接着就会列出Windows
XP系统中用户组和用户对CCE目录的访问控制权限项目。如果想查看CCE目录中所有文件访问控制权限,输入“Cacls
cce/ .
”命令即可。
2.修改目录和ACL
设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户
Chenfeng对E盘下CCE目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入“Cacls
CCE /t /e /c /g Chenfeng:f ”命令即可。
替换用户访问权限:将本机用户Chenfeng的完全控制权限替换为只读权限。在命令提示符对话框中输入“ Cacls
CCE /t /e
/c /p Chenfeng:r ”命令即可。
撤销用户访问权限:要想撤销本机用户Chenfeng对该目录的完全控制权限也很容易,在命令提示符中运行“Cacls
CCE /t /e
/c /r Chenfeng ”即可。
拒绝用户访问:要想拒绝用户Chenfeng访问CCE目录及其所有子目录中的文件,运行“Cacls CCE /t /e /c /d
Chenfeng”即可。
以上只是简单介绍Cacls命令的使用,建议大家亲自尝试一下,你会发现它还有很多奇妙的功能。
CS自动根据MAC地址分配CDKEY,修改显示设置的批处理
@ECHO OFF
@CLS
@ECHO [COMPUTERNAME] [MACADDRESS] [IPADDRESS] [CS-CDKEY] >CONFIG.CFG
@ECHO X01 00-E0-4C-C7-B3-88 192.168.0.11 3005789616110 >>CONFIG.CFG
@ECHO X02 00-E0-4C-80-5D-14 192.168.0.12 3005789616110 >>CONFIG.CFG
@ECHO X03 00-C0-26-AB-0A-E6 192.168.0.13 3005789616110 >>CONFIG.CFG
@ECHO X04 00-E0-4C-B6-32-EB 192.168.0.14 3005789616110 >>CONFIG.CFG
@ECHO X05 00-E0-4C-A0-41-11 192.168.0.15 3005789616110 >>CONFIG.CFG
@ECHO X06 00-E0-4C-21-7D-68 192.168.0.16 2498521763020 >>CONFIG.CFG
@ECHO X07 00-E0-4C-81-C0-44 192.168.0.17 2498521763020 >>CONFIG.CFG
@ECHO X08 00-E0-4C-21-7D-7B 192.168.0.18 2498521763020 >>CONFIG.CFG
@ECHO X09 00-E0-4C-C1-7F-BF 192.168.0.19 2498521763020 >>CONFIG.CFG
@ECHO X10 00-E0-4C-A0-F8-6C 192.168.0.20 2498521763020 >>CONFIG.CFG
::获取机器的TCP/IP配置
IF EXIST IPCONFIG.TXT DEL IPCONFIG.TXT
IPCONFIG /ALL >IPCONFIG.TXT
::分离出机器的物理地址,并保存到(PHYADDR.TXT)文件中
IF EXIST PHYADDR.TXT DEL PHYADDR.TXT
FIND "Physical Address" IPCONFIG.TXT >PHYADDR.TXT
::从(PHYADDR.TXT)文件中取得物理地址字符串,并赋给变量"MacAddress"
FOR /F "SKIP=2 TOKENS=12" %%M IN (PHYADDR.TXT) DO SET STRMAC=%%M
::显示物理地址字符串
@ECHO %STRMAC%
::以变量"strMac"为关键字搜索(Config.cfg)中相同的字符串行,并保存到(ComputerCfg.txt)
FIND "%STRMAC%" CONFIG.CFG >COMPUTERCFG.TXT
::显示机器名. (从"ComputerCfg.txt"中分离出 机器名字段,并赋给变量"ComputerName")
FOR /F "SKIP=2 TOKENS=1" %%N IN (COMPUTERCFG.TXT) DO SET COMPUTERNAME=%%N
@ECHO %COMPUTERNAME%
::显示IP地址. (从"ComputerCfg.txt"中分离出 IP地址字段,并赋给变量"IPAddress")
FOR /F "SKIP=2 TOKENS=3" %%I IN (COMPUTERCFG.TXT) DO SET IPADDRESS=%%I
@ECHO %IPADDRESS%
::显示网卡MAC地址.(从"ComputerCfg.txt"中分离出 MAC地址字段,并赋给变量"MacAddress")
FOR /F "SKIP=2 TOKENS=2" %%M IN (COMPUTERCFG.TXT) DO SET MACADDRESS=%%M
@ECHO %MACADDRESS%
FOR /F "SKIP=2 TOKENS=4" %%C IN (COMPUTERCFG.TXT) DO SET STRCDKEY=%%C
@ECHO %STRCDKEY%
::写入注册表
IF EXIST INSTALL.REG DEL INSTALL.REG
@ECHO Windows Registry Editor Version 5.00 >>INSTALL.REG
@ECHO [HKEY_CURRENT_USER\Software\Valve] >>INSTALL.REG
@ECHO [HKEY_CURRENT_USER\Software\Valve\CounterStrike] >>INSTALL.REG
@ECHO "InstallPath"="D:\\GAMES\\CS反恐精英1.5" >>INSTALL.REG
@ECHO "Full Name"="Half-Life: Counter-Strike" >>INSTALL.REG
@ECHO [HKEY_CURRENT_USER\Software\Valve\CounterStrike\Recent File List] >>INSTALL.REG
@ECHO [HKEY_CURRENT_USER\Software\Valve\CounterStrike\Settings] >>INSTALL.REG
@ECHO "key"="%STRCDKEY%" >>INSTALL.REG
@ECHO "Version"=dword:00000001 >>INSTALL.REG
@ECHO "LauncherBPP"=dword:00000010 >>INSTALL.REG
@ECHO "LauncherWidth"=dword:00000280 >>INSTALL.REG
@ECHO "LauncherHeight"=dword:000001e0 >>INSTALL.REG
@ECHO "EngineGLDriver"="Default" >>INSTALL.REG
@ECHO "EngineD3DDevice"="Default" >>INSTALL.REG
@ECHO "EngineType"=dword:00000002 >>INSTALL.REG
@ECHO "EngineModeW"=dword:00000320 >>INSTALL.REG
@ECHO "EngineModeH"=dword:00000258 >>INSTALL.REG
@ECHO "EngineModeBPP"=dword:00000010 >>INSTALL.REG
@ECHO "EngineModeCaptured"=dword:00000001 >>INSTALL.REG
@ECHO "A3D Support"=dword:00000000 >>INSTALL.REG
@ECHO "EngineModeWindowed"=dword:00000000 >>INSTALL.REG
@ECHO "CPUMHZ"=dword:00000000 >>INSTALL.REG
@ECHO "EngineMode"=dword:00000007 >>INSTALL.REG
@ECHO "3DWarning"=dword:00000001 >>INSTALL.REG
@ECHO "Logo"="8ball1.bmp" >>INSTALL.REG
@ECHO "Logo Color"="Orange" >>INSTALL.REG
::导入注册表
REGEDIT /S INSTALL.REG
D:\GAMES\CS反恐精英1.5\CSTRIKE.EXE -console -numericping
调用批处理不显示窗口的VBS脚本
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C D:\GAMES\CS反恐精英1.5\RUN.BAT", 0, TRUE)
防止破解E卡通的方法
最近去了几家客户看了一下。几乎都是同一个问题,他们说一卡通经常托管。很多顾客在剩余几毛钱的时候将一卡通破解掉,然后继续上机。最后没办法,用AU3编个小软件吧。
防住的办法有很多,但是为了顾客的方便着想,没有对系统限制太多。本来打算加密gpedit和任务管理器,然后封掉注销和msconfig。但是觉得这样对顾客来说太不方便。一秒导一次注册表太浪费资源!只有另一个办法了。
1.msconfig 去掉启动项 注销~ 1秒导入一次注册表~CPU占用过多.
2.结速runme后~进程等待~一结束~再次运行~如果人为破改`直接改RUNME文件名~系统会自动重起
总结方法就用守护进程就OK了~并且RUNME启动后会自动导入注册表`不怕人为破解启动项`再结束进程再注销
#notrayicon
$var=IniRead("d:\mac\mac.ini","mac","mac","")-- 绑MAC地址,防止ARP病毒。
while 1
if ProcessExists("runme.exe") then
RunWait( at ComSpec & " /c " & "arp -s "&$var, "", @SW_HIDE)
SLEEP(1000)
ElseIf ProcesswaitClose("runme dot exe") Then --进程名
RunWait(@ComSpec & " /c " & 'sc config Messenger start= demand', "", @SW_HIDE)
RunWait(@ComSpec & " /c " & 'net start messenger', "", @SW_HIDE)
RunWait(@ComSpec & " /c " & "net send no003 一卡通进程被结速,请检查 "&@computername, "", @SW_HIDE) ---红色为收银机名
Sleep(10000)-- 时间
EndIf
wEnd
最好改大一点,现在发现与奇迹私服会误报。别的没发现问题!rn ---★ 本文出处:→ http://blog.6-6.cn/post/212/
VBS脚本,删除指定以外的文件,文件夹
发现网盟有很多朋友需要“删除指定以外的文件,文件夹(保留指定)”的程序,而且要求各有不同,所以为大家写了一个比较通用的,并且加入了错误处理程序。只要写好配置文件,就可以按你的不同要求来删除了。脚本如下,希望大家喜欢。
Option Explicit
''''''''''''''说明''''''''''''
'网盟-黑火制作,送给需要的朋友。
'配置文件“Listfile.ini”的格式如下:
'要删除什么(文件|目录)=要执行删除的文件夹=排除1;排除2;排除3............
'配置文件可以有多行,以便对多个目录进行操作。
'配置文件里以“/”开头的行为注释行。
'排除多个内容时,使用分号“;”进行分隔。
'↓↓↓ 配置文件例子:↓↓↓
'/配置文件开始
'目录=D:\=System Volume Information;网络游戏;单机游戏;小游戏
'目录=C:\Program Files=qq;WinRAR
'文件=D:\网络游戏=文件1.exe;文件2.exe
'/配置文件结束
'''''''''''''说明完''''''''''''
Dim Fso,Listfile,objListfile
Listfile = "" '设置配置文件路径,如果配置文件和脚本放在一起,请保持原样
If Listfile = "" Then Listfile = "Listfile.ini"
Set Fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
Set objListfile = Fso.OpenTextFile(Listfile,1)
If Err Then
err.Clear
Msgbox "没有找到配置文件 "&Listfile,16,"错误"
WScript.quit
End If
On Error GoTo 0
Dim flnum,fdnum,t1,t2,tm
flnum=0
fdnum=0
t1 = timer()
Dim Myline,LineArr,ListArr
Do While objListfile.AtEndOfStream <> True
Myline = LCase(Replace(objListfile.ReadLine,"==","="))
If Left(Myline,1) = "/" Then
'objListfile.SkipLine
ElseIf CheckLine(Myline) = 2 Then
LineArr = Split(Myline,"=")
'DoFolder = LineArr(1)
ListArr = Split(LineArr(2),";")
'MsgBox LineArr(0)
If LineArr(0) = "目录" Then DelFolder LineArr(1),ListArr
If LineArr(0) = "文件" Then DelFile LineArr(1),ListArr
End If
Loop
t2 = timer()
tm=cstr(int(( (t2-t1)*10000 )+0.5)/10)
MsgBox "扫描完毕,共删除 "&fdnum&" 个目录, "&flnum& "个文件。"& vbCrLf &"耗时 "&tm&" 毫秒",64,"执行完毕"
'不需要显示报告的话,注释掉上面这一行
Set Fso=NoThing
WScript.quit
Sub DelFolder(Folder,ListArr)
Dim objFolder,subFolders,subFolder
Set objFolder=Fso.Getfolder(Folder)
Set subFolders=objFolder.subFolders
For Each subFolder In subFolders
If Not InArray(LIstArr,LCase(subFolder.name)) Then
On Error Resume Next
subfolder.Delete(True)
If Err Then
err.Clear
Msgbox "不能删除目录,请检查 "&subFolder,16,"错误"
Else
fdnum = fdnum + 1
End If
On Error GoTo 0
End If
Next
End Sub
Sub DelFile(Folder,ListArr)
Dim objFolder,Files,File
Set objFolder=Fso.Getfolder(Folder)
Set Files=objFolder.Files
For Each File In Files
If Not InArray(LIstArr,LCase(File.name)) Then
On Error Resume Next
File.Delete(True)
If Err Then
err.Clear
Msgbox "不能删除文件,请检查 "&File,16,"错误"
Else
flnum = flnum + 1
End If
On Error GoTo 0
End If
Next
End Sub
Function CheckLine(strLine)
Dim LineRegExp,Matches
Set LineRegExp = New RegExp
LineRegExp.Pattern = ".=."
LineRegExp.Global = True
Set Matches = LineRegExp.Execute(strLine)
CheckLine = Matches.count
End Function
Function InArray(Myarray,StrIn)
Dim StrTemp
InArray = True
For Each StrTemp In Myarray
If StrIn = StrTemp Then
Exit Function
Exit For
End If
Next
InArray = False
End Function
rn ---★ 本文出处:→ http://blog.6-6.cn/post/497/
加快搜索网上邻居的速度
删除掉:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{2227A280-3AEA-1069-A2DE-08002B30309D}]
批处理随机更换桌面背景
@echo off
::code by LZ-MyST QQ:8450919 http://hi.baidu.com/lzmyst
::批处理更换桌面背景(壁纸)
rem 设置服务器图片路径[BMP图片的文件夹],只支持BMP格式[如果数量超过1000张,多出的图片将不被本脚本读取]
set 图片路径=\\gameupserver\log$\bmp1
rem 设置网络不通时,本地图片的路径[单个BMP图片的完整路径]
set 本地图片=e:\crt.BMP
dir/b/s "%图片路径%\*.bmp" |find /i /n ".bmp" >"bmp.txt"
for %%i in (bmp.txt) do if %%~zi EQU 0 goto 更换
for /f "delims=[]" %%i in (bmp.txt) do @set Num1=%%i
if %Num1% LSS 10 (Set Num3=1) Else (if %Num1% LSS 100 (Set Num3=2) Else Set Num3=3)
:GetRandom
call set Num2=%%random:~-%Num3%%%
if %Num2% GTR %Num1% goto GetRandom
for /f "tokens=* delims=0" %%i in ("%Num2%") do set Num2=%%i
if "%Num2%" EQU "" set Num2=%Num1%
set bmppath=
for /f "tokens=1* delims=[]" %%i in (bmp.txt) do @if /i %%i==%Num2% set bmppath=%%j
del bmp.txt
:更换
if exist "%bmppath%" copy "%bmppath%" /y "%本地图片%"
if exist "%本地图片%" (set bmppath=%本地图片%) else exit
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v TileWallpaper /d "0" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%bmppath%" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v WallpaperStyle /d "2" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%bmppath%" /f>nul
@reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewShadow /d "1" /f>nul
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
set bmppath=
gpupdate /force
rn ---★ 本文出处:→ http://blog.6-6.cn/post/763/
E卡通常见故障解决方法
1.刷卡上机出现提示:提示"输入的卡号不正确"
1.1首先检查此服务器是否在线,如果出现"离线"状态,请先使网吧一卡通服务器"在线"然后重新刷卡上机.
1.2点击:IC卡管理―〉IC信息更新―〉刷卡确定更新―〉重新刷卡上机.
1.3因网络问题此卡可能未被卖出,请网民到购卡的网吧进行核实.
2.刷卡上机出现提示:"此卡未被卖出"
3.1点击:IC卡管理―〉IC信息更新―〉刷卡确定更新―〉重新刷卡上机.
3.2点击:IC卡管理―〉IC销售―〉刷卡并填写持卡人真实信息.
3.视频一卡通提示请更新PACK补丁的问题
3.1停止SQL.即视频一卡通服务器右下角有一服务管理器,点击停止即可;
3.2安装Pack.exe(可在视频一卡通服务器端安装包内找到).注意:升级文件默认安装在C盘下,如果您的系统安装在别的硬盘上,请选择相应的盘符,其它路径不变;
3.3启动SQL.视频一卡通服务器右下角有一服务管理器,点击启动或重新启动机器即可.
4.视频一卡通PACK补丁已正常更新,但仍然出现要求更新PACK补丁的问题.
4.1先检查SQL服务器连接是否正常
单击:网吧信息管理―〉终端版本上传―〉若提示:"无法打开本地SQL数据库"
则说明本地SQL数据库安装时出现问题.
主要原因有两种:
4.1.1一卡通安装过程中出错,造成SQL未安装成功.
解决办法:请参照6.安装SQL服务的时提示配置服务器失败或者安装不成功中的步骤予以解决.
4.1.2一卡通安装过程中未安装在默认路径下,造成SQL数据库连接失败.
解决办法:请先停止SQL服务器,然后分别在相应盘符下,各更新一次PACK补丁;或直接复制C:\ Program Files\下的"Microsoft SQL Server"文件夹,至相应盘符的:\Program Files\下.
4.2若SQL服务器连接正常,则需要检查本机的操作系统是否适合视频一卡通安装要求,即本系统须安装在Windows2000.
5. 服务管理器异常问题
5.1停止SQL.即视频一卡通服务器右下角有一服务管理器,点击停止即可.
5.2安装Pack.exe(可在视频一卡通服务器端安装包内找到).注意:升级文件默认安装在C盘下,如果您的系统安装在别的硬盘上,请选择相应的盘符,其它路径不变.
5.3启动SQL.视频一卡通服务器右下角有一服务管理器,点击启动或重新启动机器即可.
5.4运行视频一卡通主程序.重新安装升级服务器端.
5.5若以上方法都不行,请备份数据库,重新安装服务器端.(详细步骤请参照服务器端安装说明:第一部分二,服务器端软件安装)
特别注意:从添加删除程序中删除视频视频一卡通服务器端和服务管理器(sql),然后必须删除这两个程序相应的安装文件夹,"Microsoft SQL Server"和"Netbar".
注意:在重新安装前应先做好视频视频一卡通数据的备份工作.
6.安装SQL服务的时提示配置服务器失败或者安装不成功
6.1在控制面板中打开管理工具选→在管理工具选项框中选择本地安全策略选项→在策略选项框中选中未签名驱动程序的安装操作→在未签名驱动程序的安装操作的属性栏中的本地策略设置项选择默认继续
6.2在管理工具选项框中打开服务项→在服务列表中找到server服务项将其设置为启动状态
注意:升级文件默认安装在C盘下,如果您的视频一卡通装在别的分区里,请选择相应的盘符,再装一遍PACK补丁.
7. 视频一卡通数据库异常的问题.
7.1先检查服务管理器异常,若异常请参照5. 服务管理器异常问题进行解决
7.2网吧在办理上网卡的时候,可能误输上网者的姓名,比方说带一些非法字符,会直接导致数据库异常,所以建议网吧在给网民办上网卡的时候严格按照实名登记;
7.3网吧在分配机器编号的时候不能超过4位数,如果超过4位数,终端版本查看会看不到任何机器,数据库会直接导致异常;
7.4备份数据库 从视频一卡通工具里 找bardb的空数据库 覆盖到视频一卡通的安装目录下 然后把备份过的数据库 重新导入一下 即可;
7.5出现这样的问题的卡,在上网人员项里是一个无身份信息的卡,(删不掉,关不掉).在网吧信息管理-主机地址管理里找到一个未登陆主机的号删掉就解决了
8.如何升级服务器端
系统功能在不断的升级中,因此网吧有时候会需要作对计费服务器进行升级,服务器端版本的升级包含了程序中原有错误的改正,新功能的增加,效率的优化等.
为确保能及时使用系统提供的新功能为网吧带来更多的益处,各网吧应及时访问网站www.headsense.com.cn ,查找最新服务器端,发现服务器端的新版本并下载之.下载到新版本的安装程序之后应尽量按照以下顺序和步骤进行升级:
8.1备份记费系统数据
从系统管理菜单中点击数据备份,选择备份文件的存放路径,点击保存按钮即可.
8.2卸载计费系统和SQL数据库
控制面板―〉添加删除程序:
选择HCardServer删除;
选择Mirosoft SQL Server Desktop Engine删除;
重新启动计算机;
打开C:\Program Files(默认安装情况下),删除netbar和Microsoft SQL Server两个目录;
8.3安装新系统
重新安装计费系统,然后重新启动计算机;(详细步骤请参照服务器端安装说明:第一部分二,服务器端软件安装)
8.4设置参数
本步骤请参照服务器端安装说明:第一部分2.3服务器端参数设置
特别注意:从添加删除程序中删除视频视频一卡通服务器端和服务管理器(sql),然后必须删除这两个程序相应的安装文件夹,"Microsoft SQL Server"和"Netbar".
注意:在重新安装前应先做好视频视频一卡通数据的备份工作.
9.为什么下机不结帐
9.1客户端已经下机锁屏,但计费服务器上这台机器仍然保持(俗称挂在上面不掉下来),而且别人在这台机器上登录也登不上去
因为我们前面在系统管理―〉系统设置中选中了: 启用预交费管理;
在用户提前交费的情况下,为保证预交费时间到时可以及时下机结帐,
我们又同时选中了以下选项:
当预交费剩余小于0时自动弹出结帐窗口;
自动弹出结帐窗口5秒钟后自动结帐;
按照上述这些规则的组合,除了在相应的时间,比如不足10分钟,剩下的钱小于0的时候,会在在客户端和计费服务器上都跳出提醒窗口之外,当某人预交费时间剩余为0的时候,在计费服务器上还会自动弹出结账窗口,在这个时候我们可以有两个正确的选择:
一个是不管它,那么过5秒钟后系统会自动为这个客户端结账并关闭结账窗口,此时客户端将会按照系统的设置,自动关机,锁屏或者重启;
9.2选择是直接点击跳出的结账窗口中的结账按钮,结果也会跟刚才一样,只不过提前了几秒钟;
9.3由于收费人员没有搞清楚这是怎么回事,生怕是自己误操作才弹出的结账窗口,而万一点了结账按钮之后就会导致正在上机的人被强制结账,以防万一,就点了退出或者取消按钮,这时就会出现上述的现象:顾客已经下机,锁屏或者重启了,但是这个记录却一直挂在计费服务器上.这个时候有人刷卡登录也会出现上述现象.
9.4如果出现这种情况,在确认该上网人员的确已经下机后,在这条记录上点鼠标右键,选择强制下机即可,也可以双击这条记录,弹出结账窗口,将其结账,这样别人就可以在这台机器上登录了.
10.为什么超时不下机
10.1有人交了1小时的上机费,但是已经过了4,5个小时了,仍然可以上机,既不结账,也不锁屏
如果没有在系统管理―〉系统设置中选择: 启用预交费管理;
则无论后面跟预交费有关的选项如何设置,都会出现这个现象;
另外,即使选择了启用预交费选项,如果没有同时选择
当预交费剩余小于0时,客户端锁屏;
扣费会员金额小于0,客户端锁屏;
则超时不会锁屏;
10.2如果虽然选择了上述启用选项和锁屏选项,但是没有同时选中:
当预交费剩余小于0时自动弹出结帐窗口;
自动弹出结帐窗口5秒钟后自动结帐;
就会出现虽然锁屏但不结帐的现象,也就是问题3和问题4的现象.
解决办法与问题3和问题4相同,也就是说,除了选中启动预交费管理,还要同时选中上述几个问题中其他提到的选项.
10.3如果上述问题都不存在则需要检查"一卡通"设置:
记费管理―〉记费参数设置―〉设置通宵时间(通宵计时为一天24小时格式请准确设置起始时间和结束时间)
11. 提示"该终端已经上机"
11.1某人在这台机器上已经登录了,但是上机过程中由于某种原因,比如暂时离开上厕所,或者想换一台机器,在离开这台机器之前重启了这台机器,那么当他在别的机器上继续使用这个卡号登录之前,这台重启之后并且会自动锁屏的机器上,有人用别的卡登录就会出现这种情况,因为事实上的确是有人在占用这台机器;
11.2如果有人在上机过程中因为某种原因离开了,但是并没有到前台结账,而他的预交费余额中还有剩余,但是这台机器被重启了,那么当用别的卡登录这台机器时,也会出现这种情况,原因同上;
11.3也是最可能的一种原因,是系统设置的问题:
当在系统管理―〉系统设置中选择了下面的选项:
√当预交费剩余小于0时,客户端锁屏;
√扣费会员金额小于0,客户端锁屏;
那么上述两种设置对于没有余额的普通顾客和会员而言,余额用尽都会导致锁屏,这本身是合乎逻辑的,也是正常的;
但是如果选中了上述锁屏选项却没有没有同时选中:
√当预交费剩余小于0时自动弹出结帐窗口;
√自动弹出结帐窗口5秒钟后自动结帐;
那么就会形成此人已经没有余额了,客户端也锁屏了,所以上网的人也就离开了,可计费服务器却没有同步的为其结账,仍然在徒劳无益地计费,那台机器也在被一个不会再回来的人占用,别人也无法使用这台机器的局面;
解决办法是:在选中上面锁屏的两个选项后,同时选中下面两个有关结账的选项,这样当余额用尽的时候,系统会自动提示结账,并且在不须干预的情况下自动结账,从而及时把这台机器空闲下来供别人使用.
有一点要注意,不要因为如同9.为什么下机不结帐中所提到的人为原因取消掉这个结账窗口,那么做的结果跟没有作上面的设置的效果是相同的,也就是说,虽然做了正确的设置,但是由于人为原因,这个让人头痛的问题将仍然会出现.
12.客户端怎么打不开网页了
12.1有的网吧反映系统安装之后,在客户端打开IE浏览器,结果什么网站也访问不了,
在系统管理―〉客户端设置项中,有一个首页设置,可以在这里面填写某个网址,比如www.headsense.com.cn ,这样当在客户端打开IE浏览器的时候,会首先进入这个页面.当然也可以什么都不写,保持默认的空白页.
12.2如果填写了某个网址的同时,网吧又在客户端计算机上安装了上网助手(3721),就会出现上述打开浏览器却什么网站也访问不了的现象.
解决方法:卸载掉上网助手.
13.客户端报"无法找到管理端""无法改密码""5分钟不关机"
13.1 客户端主机地址设置错误
重新修改主机IP地址.
具体步骤如下:打开开始―程序――视频一卡通客户端――参数设置――主机IP,将此IP修改为计费服务器的IP即可.
13.2 没有安装客户端补丁
可在视频一卡通安装程序包里找到此mdac_typ程序包安装即可.(如果系统是XP 并且装了SP2补丁此程序不需要安装).
13.3 主机服务器端SQL数据库损坏或安装错误.
可做以下检测,先看电脑右下角系统托盘处有没有sql server 服务,如存在这个服务,可以只是重新把安装包里的pack安装即可.如无这个服务,重新启动机器,如仍没有这个服务,则重新安装视频一卡通主程序,重新安装前应先将数据库备份.
13.4 在服务器端没有添加这台机器(机器ip没有在机器列表中).
13.5 此客户端与服务器之间网络是否通.
13.6看看服务器和客户端有没有虚拟的网卡,控制面版--添加硬件里面看是否有,如果带有"#"号的网卡,那把所有的网卡都删除掉,重新启动计算机,让系统重新任一下网卡或者把网卡的TCP/IP IPX协议卸载,重新启动机器也可解决此类问题.
注意:系统如果带这种虚拟的网卡,会导致无法修改客户机的密码,5分钟之后机器不自动关机,在终端版本查看里检测到的客户机都是不正常.
14.关于有时候不能登陆机器但重起机器就可以登陆的情况
14.1这种情况主要有两个原因造成,一个是终端机的IP是动态分配的(这时将IP地址改为静态IP解这个问题).
14.2第二个原因是视频一卡通服务器端数据库不正常.
(可参照7.视频一卡通数据异常的问题来修复数据库)
15.关于有时个别不能登机器但过一段时间或换一张卡就可以登陆的情况
15.1视频一卡通服务器端数据库不正常,或者机器系统带有虚拟的网卡.
15.2"限时"到点,"会员"余额不足,等原因.
15.3没有正确使用上网卡.因为有的上网卡,而且这些上网卡卡号很接近,都是连号密码都是相同的.如:320302000002 和 320302000005,密码都是1234.这时两张卡都在使用,当有持有"370202000002"误将卡号输入成"320302000005"这关新会造成持有"320302000005"的机器销屏,或者系统时间出了问题都会造成自动锁屏的情况.
16.客户端锁屏功能异常
16.1表现为部分用户安装完视频一卡通后一段时间内运行正常,一段时间后出现客户端开机锁屏2-3分钟后鼠标才有反应,服务器端安装金山网标等防火墙.
解决方案:
配置金山防火墙,允许局域网内的机器访问服务器,
需要将NetBar.exe和SMsg.exe设置允许访问网络,后请重新启动系统.
最好不要将视频一卡通服务器端软件安装在其它服务器上,其它防火墙与此类似.
16.2检查客户端和视频一卡通服务器是否为固定IP,若不是,则需改为固定IP地址.
其次右击网上邻居------属性,删除网络拨号适配器:若有虚拟网卡,则删虚拟网卡,只留一块真的网卡.
客户机与服务端局域网不通.
客户端没有添加到视频一卡通服务端里.
金山毒霸大管家版本和Kav3000系列的杀毒软件,错误的认为视频一卡通客户端中的runme程序是后门程序,诺顿和瑞星等杀毒软件则不会错判. 出现此类情况时,只需退出杀毒软件,并将杀毒软件设置为启动时不运行即可.
17.启动时鼠标不动了
在安装完了客户端重新启动的时候,每当出现了锁屏界面之后,鼠标就不动了,感觉象是死机了,这是什么原因
经查,该客户端装有瑞星防火墙,由于客户端在启动的时候会与服务器有连接,而防火墙不了解这些连接是否合法,于是等待操作者选择禁止还是允许,但是这些选择项却被掩盖在锁屏界面之下无法看到,于是进入一种死循环状态,
解决方法:在防火墙设置中允许客户端与服务器之间的连接,并将此保存为默认状态即可.
以下以瑞星防火墙为例进行介绍:
代开瑞星个人防火墙,点击设置标签,选择详细设置,点击+号展开规则设置,点击访问规则,向下拖动滚动条;
将system.exe,runme.exe,ToDo:三个程序的状态都选择为允许即可.
具体设置方法为:双击该程序所在的亮条,点击常规模式栏中的下拉菜单,选择放行,点击保存,退出即可.
rn ---★ 本文出处:→ http://blog.6-6.cn/post/816/
绿色出盘
第一步,建立run.VBS
DIM objShell
set objShell=wscript.createObject("wscript.shell")
WScript.Sleep(1000)
iReturn=objShell.Run("cmd.exe /C 绿色安装.bat", 0, TRUE)
Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep(5000)
Return = WshShell.Run ("iscsicli AddTargetPortal 192.168.1.252 3260",0,true)
Return = WshShell.Run ("iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0",0,true)
Set WshShell = Nothing
第二步,建立绿色安装.bat
if exist c:\windows\system32\iscsiexe.exe goto exit
XCopy "iscsi\*.*" "C:\windows\system32" /e /y /c /h /r
devcon install C:\windows\system32\iscsi.inf Root\iSCSIPrt
sc create MSiSCSI binpath= c:\windows\system32\iscsiexe.exe displayname= MicrosoftiSCSI start= auto
sc start MSiSCSI
第三步,建立disk.txt,自定义盘符
select disk 1
select partition 2
remove all noerr
select partition 2
assign letter=G
exit
第四步,建立run.bat,直接启动run.bat
start run.vbs
XCOPY 源ISCSI目录 本批处理目录 /S/E/R/Y/F
ping 127.0.0.1 -n 20
diskpart /s disk.txt
exit
rn ---★ 本文出处:→ http://blog.6-6.cn/post/845/