2007年11月27日

关于如何通过微软的正版验证,我收集了一下,基本上有下面三个办法:(其中第三个办法我以前已经提供过现成的文件,这里详述过程)

1、教你通过windows的正版验证(不改一字,只打个勾)

打开我的电脑,工具-文件夹选项-查看-将隐藏受保护的操作系统文件的勾去掉,并将显示所有文件和文件夹选上

找到C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data\data 文件(最好连data文件夹一起改变属性,如果你的windows xp在C:\Documents and Settings\All Users\Application Data\里没有Windows Genuine Advantage这个目录,请先点下面连接进行一次验证,安装插件后此文件夹就出现了)。具体哪个盘,根据你系统装在哪个盘里.把它的属性改成"只读".

去验证吧100%PASS!

微软验证地址:http://www.microsoft.com/genuine/downloads/WhyValidate.aspx 

 

2、微软自己家的破解方法(当然是适用于所有的版本)

工具–〉管理加载项–〉Internet Explorer 已经使用的加载项–〉Windows Genuine Advantage Validation Tool(直接禁用它)

有没有用你们自己去试吧
(本人在WinXP个版本及Win2003上均测试通过)

3、如何通过windows正版验证。试过了,非常顺利!
相信大家都知道现在微软出了个WMP11,和IE7.0,但是很多人不能通过正版验证进行安装!但是不是说道高一尺,魔高一丈的嘛!
首先,在桌面上新建个文本文件,输入下面内容:

ON ERROR RESUME NEXT

Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("Powered By www.cnbeta.com"&vbCr&vbCr&" 本程序将自动替换你当前 Windows 的序列号,通过微软验证完全正版。"&vbCr&vbCr&"序列号(OEM版无效,默认版本为 XP VLK):","Windows XP序列号自动更换器","MRX3F-47B9T-2487J-KWKMF-RPWBY")
if VOL_PROD_KEY="" then
Wscript.quit
end if
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if

VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") ‘remove hyphens if any

for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")

result = Obj.SetProductKey (VOL_PROD_KEY)

if err = 0 then
Wscript.echo "OK!去微软验证吧!"
end if

if err <> 0 then
Wscript.echo "替换失败!输入的 CD-KEY 与当前的版本不匹配。"
Err.Clear
end if

Next

 

然后将以上文本保存为key.vbs 双击执行即可。然后就去验证吧。

2007年08月15日

细节看网络推广:从程咬金到早餐店

来源:原创 张扬的大鸟

   很多刚做站的人,尤其是草根站长,都很担心的就是流量,最重视的也是流量,于是乎,在QQ群上,在站长类的论坛上,大量的有关请教如何做流量的问题,而与此同时,各大站长网,如admin5.com和zzchn.com,上面也充斥着大量有关于如何做流量的文章,这些文章基本上都是这样的标题“7天做到5000IP每天”;“我如何在半个月打造注册用户一万的”。

   在此我其实还是比较欣赏这些文章的,虽然大部分有标题党的嫌疑,但很多文章可以起到一个启发思维的作用,新手站长们,你们永远不要指望看文章就可以把流量做好,实际的动手,就算做的不对,就算做的没效果,就算把域名做K了,都是值得尝试的,都是应该去努力奋斗的。

如果要问我如何去做流量,我不会告诉具体的方法,一是确实是好方法我也不会说,第二方法因人而异,我用的觉得很好,但你用却完全不合适,俗话说:“龙生九子,各有不同”何况是网站推广呢。

那有人就问,你又不说你的方法,那你写这个文章是什么意思,我只是在这篇文章里举两个例子,来和大家一起分析下,共同进步吧:)

 “交换友情链接,写软文,发广告”大家好!我是程咬金!

   第一个就是程咬金,他是谁,我相信大家还是知道的,而大家最熟悉的,莫过于程咬金的三板斧了吧,在打仗的时候,程咬金就靠这三板斧混来混去,最后同伴都死了,他却成了大唐国的开国大将,难到那个时候没有比程咬金更加厉害,花招更多,更有力气的武将?不是!只是程咬金的三板斧太诡异,太奇妙,他不按常理出手,使得很多对手以为他要攻上面,他却砍左边,以为他要回手,可他却进招,这一去一来的几招,就使得无数的英雄豪杰命丧他的斧头之下,如果要评斧头帮老大,我想非他莫属了。

   我们大家在听评书,看故事的时候,有没有想过程咬金和网络推广的关系?首先,程咬金除了三板斧,没有学过杨家枪,没有学过金刚拳,更没有学过降龙十八掌,他自始自终就是使用的这么几招。就算是很独特,很离奇,一般人使用了几招,就会想到创新,想到提高,但问题就出在创新上!

   现在是一个讲究创意的年代,什么都讲究点子,讲究理念,使得我们网站站长也常常有这样的一些奇思妙想,一些怪招,但我们使用这些方式的延续性就很差,就举个很简单的例子,你们问问SEOer,在搜索引擎里,最重要的是什么?绝对是原创和外链,那我再问下:“如何增加外链?”一般的回答是“交换友情链接,写软文,发广告”,好的,那么我假设你作为一个新人,你已经理解了SEO的基本思路了,那么,接下来你该怎么推广自己的网站呢?

   你可能会说,很简单啊,就是“交换友情链接,写软文,发广告”啊,对,那么,你准备持续多久?半个月?一个月?三个月?还是半年?你现在掌握的理论,就相当于我将程咬金的三板斧教给你了,而你是不是每次都在使用,是不是在坚持,那就看你个人了。

   那你会问:“网络推广有很多,为什么非要这些方法?我可以多种方式,多种技巧配合起来,而且积极学习新的方式啊!”如果程咬金也是这样想,他肯定就不是程咬金,而是张咬金,李咬金,而这些“咬金”们,肯定早已战死在战场上了。

   网络推广其实是简单的,也是持久的,外链的增加,不仅是对搜索引擎权重的一个帮助,而且外链越多,尤其是高质量的外链越多,从外部导入的流量就越多,但外链之所以叫外链,也因为它不受你的控制,你有权利发它,但没有全力管理它,比如我的一个小站:www.haoec.com.cn 在开始宣传的一个月里,外链数量超过了2000,但两个月不维护了,慢慢就变少了,为什么?删帖,相类似内容的较少收录,等等等等的原因都会导致外链的减少,那么,我们就要不断的使用这一招,不停的进行“交换友情链接,写软文,发广告”三板斧,才能在战场里保持良好的状态和力量!

态度,实力,坚持”我也会做成功的早餐店

那么,我们再说说第二个例子,一个离我个人很近的例子。

我家附近车站旁边,有一家卖早餐的小店,老板和老婆都是下岗员工,开个早餐店维持生计,大家都知道,早餐店一般都只有早上赚点钱,所以其实做起来还是很辛苦的。他们两个人,硬是将这个小店做成了附近最有名的早餐店,每天在7,8,9点的时候都是长长的队伍,还有人做几站车来吃,各个都赞不绝口。

为什么他们能做的好?附近有将近十家早餐店,为什么他们没有这样的生意?我观察了下,他们家生意好主要有三个原因:

1.       态度好,不管对谁都是客客气气的

2.       除了粉面外,不做别的,底料非常好吃,一吃就知道是用好油好料精心做出来的

3.       坚持,这个店在这里开了将近5年了,周围小吃店都换了几个老板了,他们一直在那个店铺

 

那么,如果引申到网络推广上,我们可以发现什么呢?

1.       做网站,各个方面的关系都要处理好,做人要谦虚,说话要和气,不要一个破站日IP5000就以为老子天下无敌

2.       做站就做专做精,不要做足球,又开个蓝球板块,做一个点就可以,只要点做成功了,以点到面是简单的,而以面做点是很苦难的

3.       坚持,做站,做个三个月是没有什么成绩的,说的不好听的,连搜索引擎都没时间搜录你,你就不做了,那算什么,而且用户是健忘的,网站的优势是可以等人来,别人开店都有说法是:开店守三年,你搞网站,又没有太多的投入,你急什么?

从程咬金到早餐店,看似没有任何联系的一些事情,其实都是有它的共性的,这些特点和启事,其实比所有的很大牌的文章和经验都有用,网络推广从小事着手,从基础做起,慢慢稳步前进,相信会有不错的成绩。

以上就是我的一些小看法,有不足之处,请各位批评指正。

2007年06月23日

一个民工的月账本!

昨天中午,他在我们公司搬了东西,就蹲在公司的门口记东西,我看他蹲着写挺费力的,就叫他坐到我的办公位置上写。不经意间,我发现他在记帐,这倒引起了我很大的兴趣(绝对没有窥视他的隐私的意思,纯属好奇),我也就拿过来看了一下,他记账是那种流水账(其实就是一笔一笔的加上去),我大致默算的一下,整理下来,大家可以看一下,同时有一些我的解释,是我问他后记下来的。帐是5月份的总收入:770元左右(大致的,但不会超过800)
房租:50元(4个人合租了一间房)

管理费:20元(街道收的,包括10块钱的暂住费) 

餐费:140元(早饭1块,中饭4块,管饱不管好的那种)

买菜:27元(4个人每天轮流买菜,一起做饭吃)买米:15元(本来自家有米,但来回的车费比买米还贵)

日用:30元(包括油、盐、纸等) 

买烟:20元(2块钱一包的那种,3天抽一包烟)

通讯费:17元(包括10块钱CALL台服务费)

交通费:3元(日常交通基本靠走) 

给儿子生活费:200元(儿子在县里读高中)

给老婆买件衣服:20元(估计是地摊上买的,“半年没给她买新衣服了”他说这话时充满愧疚) 

寄回家:150元(存起来给儿子念书)  给母亲看病寄去:50元(母亲药费3兄妹分摊) 
意外支出:60元(一次为了抢活横穿马路被罚款10元,一次挑东西碰着了一个小青年,被敲诈了50块洗衣费)

我看着他的支出,很是心酸,他说我们公司的人都很好,经常把能卖钱的东西给他(就是废报纸,不要的包装箱,还有就是过期的宣传品),有次有个女孩还给他件衣服(就是一件宣传用的广告衫),每次在我们这里做事,都有水喝,有时候还有好烟抽(我无语,我们叫他做了事,有时会给他支烟)

他最怕的就是生病,哪怕是感冒发烧都怕,最想的就是儿子能考上大学,母亲身体能好起来,最不想的就是乡干部到他家里去,去了就多是要钱。

他每天6点钟就出来找活,8点中才能回去,最快乐的时光就是吃了饭跑到小卖铺去看电视。我问他为什么不在家乡承包点鱼塘、果园,他憨厚地笑着说,那不是他们能承包到的,好地方都让有关系的搞走了,他不知道什么叫公民权利,他长这么大没见过选票。他知道WTO,新闻里常讲,但他不懂政治,也不懂经济,他只想每天能多挣10块钱,这样每个月就能有多的钱给母亲买好点的药,给儿子多寄点生活费,给老婆多买件好看的衣服。他说很怕死,因为他要为这个家奋斗,他的母亲,老婆,儿子还要他养活。他最大的愿望就是能存点钱做点小生意,能让自己的经济宽裕一些。

这就是一个普通民工的月帐本和自白,全国有7亿这样的人,他在这个群体中算是中等吧,他们没有远大的理想,他们生活在这个国家的底层,他们是这个国家的基石,他们没有接受这个国家的任何资助,没有享受都这个国家的任何福利,在关键时候,他们也是最容易被遗忘的群体,我们甚至于不愿意把他们当作我们这个拥有几千年历史的文明的一个部分。我们似乎为他们考虑得太少了。每个人可以扪心自问,你是否注意过他们,你时候考虑过他们,当一个普通民工站在你旁边,他身上的汗味飘进你的鼻孔,你是否会掩住你的口鼻。我以前会,但我不知道我以后会不会。我自认为我很爱国,但现在我认为我以前只是喊喊口号罢了,我无法帮助他们,我能做的就是跑到“爱心1帮1”活动那里捐几个小钱,帮住个失学儿童,我想,他们需要的不只是这种帮助,他们更需要的是整个社会的进步,整个阶级的进步,我猛然间很佩服那些下乡志愿者(包括那些不远万里到我国乡村里帮助那些乡民的外国人),他们带来了这些人最需要的东西,我却做不到,其实是根本不愿意去做,我是个小人,一个理论上的爱国者,一条学会了世故、学会了虚浮、适合窝在温暖环境。

2007年04月11日

一直有一个困惑,为什么在CSS中做超链接的样式表时,如果不做a:visited的话,已点击的链接会默认变成紫色下划线,如果做过a:visited的话,已点击后的链接就不能变色了,今天终于发现了这个诀窍。原来这几个高级的链接样式表是有先后次序的,以下是关于他们的定义:

a:link类型出现的时间为最早,因为它可应用于所有的链接。a:visited类型排第二,它将取代任何链接的a:link格式。(如果a:link类型紧跟着的是a:visited,a:link可能会取代a:visited类型。)其次是a:hover类型,此类型只应用于访问鼠标下的链接。最后是a:active,所以,当链接被点击时,它可以取代所有其它的类型。

这个我是在这个博客找到的: http://blog.csdn.net/mc_hoho/archive/2006/11/10/1376790.aspx,详细内容也在这里。下面为摘录部分:

  你也许已经意识到,你可以通过指定每一键接的不同风格以建立CSS翻滚效果,这些链接包括普通的链接link (normal), 访问,翻转,以及激活。并且,你可能也知道CSS类型的顺序可以产生效果上的差别,CSS代码后顺序的风格将会取代针对于相同元素的前顺序的风格。建立翻滚效果的类型顺序显得相当重要。

  现在让我们看看如何安排链接状态的类型在不产生冲突的情况下支持正常的翻滚效果,并且如何重新安排这些类型顺序以获得不同的翻滚效果。

  链接状态

  典型的CSS翻滚效果依赖于超链接中四个状态之一的独立类型。可以建立附带CSS预先类的(超链接)类型以指定链接状态:

  a:link——常规,非访问超链接

  a:visited——访问超链接

  a:hover——访问者操作鼠标通过时的链接

  a:active——点击链接

很感谢,不过不能评论,很可惜。

2006年12月22日

  笔者一朋友的计算机安装的是Windows XP操作系统,不慎忘记了系统登录用户“zhangbq”的密码,而且在安装时也没有做相应的应急盘,于是找到笔者希望能解决这个问题,经过多种方法进行尝试,最后我终于成功地找到两种方法解决了问题,现把这两种方法介绍如下:

  一、利用NET命令

  我们知道在Windows XP中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为:

  net user [UserName [Password | *] [options]] [/domain]

  net user [UserName {Password | *} /add [options] [/domain]

  net user [UserName [/delete] [/domain]]

  每个参数的具体含义在Windows XP帮助中已做了详细的说明,在此笔者就不多阐述了。好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:

  1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。

  2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。

  3、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。

  4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。

  二、利用“administrator”

  我们知道在安装Windows XP过程中,首先是以“administrator”默认登录,然后会要求创建一个新账户,以便进入Windows XP时使用此新建账户登录,而且在Windows XP的登录界面中也只会出现创建的这个用户账号,不会出现“administrator”,但实际上该“administrator”账号还是存在的,并且密码为空。

  当我们了解了这一点以后,假如忘记了登录密码的话,在登录界面上,按住Ctrl+Alt键,再按住Del键二次,即可出现经典的登录画面,此时在用户名处键入“administrator”,密码为空进入,然后再修改“zhangbp”的口令即可。

  怎么样,忘记Windows XP登录密码的用户还不赶快动手试一试。

2006年12月14日

转贴自http://www.isso.com.cn/read/40/40030.htm

本来想给大家写一篇关于用QQ接受Gmail邮件的文章可是今天小编试了很久就是登陆不了邮箱,郁闷。大家如果有什么办法,请告诉小编,谢谢。

  好了,言归正传。由于小编原来采用的是NOD32,自从装了Google的桌面搜索,就卸载了它。用上了McAfee。忽然小编发现Foxmail不能正常发邮件了,想了好久,突然灵光一闪,才发现原来是McAfee的“错”,不过只要稍微设置一下就能解决。想到Foxmail和McAfee在网友中都有不少的占有率,小编就写一篇文章来说明一下解决这个问题的方法

1.系统管理员身份登陆Windows 2000/XP(如果你原来就是,那就不需要了)
2.开始,程序,Network Associates,VirusScan 控制台(也可以右键点击McAfee图标,选择VirusScan 控制台)
3.如果安装时锁定了用户界面,请选择VirusScan 控制台,工具,打开用户界面(这一步一般不做)

4.双击“访问保护”任务,在属性设置的“端口阻挡”标签下默认开启的“禁止大量发送邮件的蠕虫病毒发送邮件”会阻止25端口,编辑。

5.在以排除文件中加上一个foxmail.exe. (当然你也可以选择去掉前面的勾)

然后就一切OK了。

另:
经过几天的使用,小编觉得McAfee非常不错。非常希望和大家交流一下。谢谢!

2006年12月04日

开机出现“windows找不到文件1”
解决办法:
  在注册表下的HKEY_LOCAL_MACHINE\Software\Microsoft\windowsNT\currentVersion\winlogon
下面有个名为shell的子项,把"Shell"="Explorer.exe 1"恢复为"Shell"="Explorer.exe"

手工清除svch0st.exe病毒
 
svch0st.exe和系统进程svchost.exe只差一个字符,注意svch0st.exe中的0这个是数字零,而系统进程svchost.exe中的o是字母O。

有关该病毒的技术报告如下:

病毒名称:"网银大盗Ⅱ"(Troj_Dingxa.A)
病毒类型:木马
感染系统:Win9x/WinMe/WinNT/Win2000
      /WinXP/Win2003
病毒长度:16,284字节
传播方式:网络

1、生成病毒文件
病毒运行后在系统文件夹%System%下创建自身的副本,文件名称为svch0st.exe。
(其中,%System%在Windows 95/98/Me 下为C:\Windows\System,在Windows NT/2000下为C:\Winnt\System32,在Windows XP下为 C:\Windows\System32)

2、修改注册表
病毒修改注册表,以达到随系统启动而自动运行的目的,在
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Current Version\Run下创建:
"svch0st.exe" = "%System%\svch0st.exe"
"taskmgr.exe" = "%System%\svch0st.exe"

3、窃取个人网上银行信息
病毒运行后检查IE窗口标题栏,判定当前窗口是否为网上银行的登陆页面,涉及到国内多家银行的网上交易系统。一旦发现当前IE窗口为上述银行的登陆页面,病毒立即开始记录键盘输入的所有键值,记录的键值几乎包括了所有可能的键盘录入。窃取的用户信息包括网上银行的帐号、密码、验证码等。

4、发送窃取信息到指定地址
病毒截获被感染计算机所输入的键盘值后,将其窃取到的信息发送到指定的地址。

清除方法:

关闭系统还原,开始-运行:msconfig (运行系统配置程序)

在启动项中取消"svch0st.exe" = "%System%\svch0st.exe"和 "taskmgr.exe" = "%System%\svch0st.exe" 两项前面的勾。

打开任务管理器终止svch0st.exe,要看清楚不要弄错了。

运行系统搜索功能,并打开高级选项,查找隐藏的文件,查找svch0st.exe并删除。
 

2006年08月31日

摘自蓝色理想,http://www.blueidea.com/tech/program/2003/906.asp

在一些论坛总是看见一些朋友问到怎么做计数器,现流行的ASP教材和网络上的ASP教程都谈到过ASP计数器的设计问题,但是都过于简单,比如没有提到怎样实现计数器脚本和主页面的分离以及图象计数器的实现等。下面就举实例循序渐进谈谈关于ASP计数器的设计,希望能给ASP的初学者和对ASP WEB编程有兴趣的网友一些启发。

(一)简单的计数器

  ASP内含五个内置的"Active Server Components"(ActiveX服务器组件),即Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Brower Capabilities component(浏览器信息组件)、Content Linking component(内容链接组件)。我们下面要设计的计数器,就是通过其中的File Access component(文件访问组件)来读写服务器文件来实现。算法思路是:在服务器端用一个文本(ASCII)文件存放计数数值,每当页面被访问时就从文件中读出数值,显示给用户,并且使数值加1,把增加后的数值写回到文件。

  写入数据到一个服务器计数文件的ASP语句和说明如下:
CounFile=Server.MapPath("用来存放计数器值的文件名")
    ’Server服务器访问方法MapPath(path)是将存放计数器值的文件所在的路径   转换成物理路径
  SET FileObject=Server.CreateObject("Scripting.FileSystemObject")
    ’使用方法CreateObject定义对象FileSystemObject
  SET OutStream=Server.CreateTextFile(FileObject,True,False)
    ’使用对象FileSystemObject提供方法CreateTextFile产生文本文件,其中参   数"True"表示覆盖原来的文件,"False"表示文件为ASCII类型
  OutStream.WriteLine "要写入的数据"
    ’OutStream.WriteLine为往文件写入一行数据

  从一个服务器文件读取数据的ASP语法如下:

CounFile=Server.MapPath("用来存放计数器值的文件名")
  SET FileObject=Server.CreateObject("Scripting.FileSystemObject")
  SET InStream=Server.OpenTextFile(FileObject,1,false,false)
    ’使用对象FileSystemObject提供方法OpenTextFile产生文本文件,
  ’其中参数"True"表示覆盖原来的文件,"False"表示文件为ASCII类型
  "要读取的数据"=InStream.ReadLine
  ’其中InStream.ReadLine为从文件中读取的一行数据

  下面是一个用ASP实现页面计数器功能的计数器例子(simplecounter.asp),我在代码中详细注释了语句。你可以把以下代码粘贴到你需要计数的页面代码中。当然,你的服务器必须支持ASP,且你已经在主页所在的目录下创建了一个内容为0的文本文件simplecounter.txt。

简单的ASP计数器simplecounter.asp代码及注释:

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]

(二)与页面分离的计数器

  实际应用中,主页面与计数器程序是分离的,既只要在需要计数的页面中加入一句引用代码就可以实现页面计数。我们在网上经常申请使用的免费计数器就是这样,不过它们一般是CGI做的。这里,我们只要稍微修改一下前面我们用ASP做的简单计数器,然后在页面加入一句JavaScript语句引用它,就实现了与页面分离的计数器功能。这样,无论是作为主页面的计数器还是为某个特定页面的计数,都很方便了。显然,你需要简单更改一下存放计数器值的文件名和计数器asp源代码文件名就可以实现多个计数器。

与页面分离的计数器txtcounter.asp代码:

代码拷贝框

[Ctrl+A 全部选择 然后拷贝] 

在要计数的页面加入如下的代码:

<p>
  您是第
  <font color=red>
  <script language="JavaScript" src="http://202.101.209.75/asptemp/counter/txtcounter.asp";>
  //引用时注意ASP计数器所在的服务器及目录路径。
  </script>
  </font>
  位来客
  </p>

(三)与页面分离的图象计数器

  人们的追求是永无止境的,也许你需要一个更有个性的图形数字计数器,而不是简单的文本数字计数器。没问题,现在我们就来看看用ASP是怎样来实现图形计数器功能的。要实现图形计数器,关键点在于如何实现把计数器文件中的数据值转变为对应的图象表示。因为十进制数有0,1,2,3,4,5,6,7,8,9共十个不同的数数字,我们需要有十个对应的图象,且图象的文件名字要与显示的数字对应起来,比如0对应的数字图象的文件名字就是0.gif,1对应的就是1.gif,…(图象自己可以用Photoshop等工具制作,或者从网络上下载)。这里我们要用到VBScript函数Len(string | varname)、Mid(string,start[,length])。由Len(counter)可得到计数器值的位数,由Mid(counter,i,1)可以得到计数器值的第i位上的数字,我们可利用这个值来调用相应的数字图象。用For循环语句,我们不难得出计数器值各个位上的数字并转化成对应的数字图象,这样,我们就能实现文本数值到图象数字的转变。下面就是一个用ASP编写的图象计数器实例,因为大部分代码前面都分析过,所以代码中只注释了部分语句。

与页面分离的图象计数器imgcounter.asp代码:

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]

在要计数的页面加入如下的代码:

<p>
  您是第
  <script language="JavaScript" src="http://****/counter/imgcounter.asp";>
  //引用时注意ASP计数器所在的服务器及目录路径。
  </script>
  位来客
  </p>

2006年08月28日

摘自十里河小窝,http://www.tenriver.cn/article.asp?id=246,因为最近在做ghost方面的研究,所以查了一下,觉得挺有用处的。

2000/XP/2003系统万能预装版 

所谓的“万能预装”就是利用GHOST和微软的封装技术,经过处理后制作成的一个ghost映像,然后通过普通的ghost方式“安装”到c盘。“预装”名词我是从品牌机上引用过来的。毕竟这样方式和普通安装有很大的区别。这个制作方式经过众多网友的讨论研究,不断完善、不断改进,已经基本实现所谓的“万能”。为了让更多的网友和系统爱好者了解制作的过程,编辑整理了制作过程。 

一、安装前的准备 

准备一张完整的系统安装盘(当然iso之类也可以,只要你会安装就可以)。一般2000选用专业版(pro);xp有好几个版本:按激活的方式也有“上海政府”免激活版本(推荐)、OEM、俄罗斯破解零售版等;2003有免激活企业版的标准版(推荐)和企业版等。 

下载死性不改提供的自动选择电源模式解决方案(http://www.jujumao.com) 

建议使用一个串口鼠标,因为usb在封装时可能不能使用。 

二、安装操作系统(以下均以xp为例)及软件 

正常安装完整操作系统,系统文件格式建议采用NTFS,优点就不用说了。 

升级所有的补丁,为了减少体积,NET Framework可以不安装,这样可以节省20多m的空间。安装DirectX9.0b、wmp9.0、ms java、GB18030支持等,最好重新启动一下系统。 

安装常用应用软件(裸版可以直接跳过这一步),个人推荐以下软件: 

QQ最新的去广告ip版 

Winamp5.X汉化版 或foobar 

优化大师 注册版 

MSN MESSENGER 6.2+去广告多用户补丁 

WINRAR3.X最新汉化注册版 

Flashget 1.6破解注册版 

Flashfxp 2.2以后的注册版 

媒体播放器经典版最新版本或realone plus版 

MYIE2、GreenBrowser或其他外壳浏览器 

紫光拼音3.0以后的版本 

极典五笔或其他五笔输入法(xp、2003自己都没有五笔) 

Emeditor 4.X 汉化注册版—最好的文本编辑器 

Symantec AntiVirus 8.1或其他可升级的杀毒软件 

天网防火墙或其他——针对2000,xp和2003可以不安装 

Raspppoe安装版——针对2000,xp和2003可以不安装 

时可通 时间增强工具 

office2000或office 2003完整安装 

AIDA32 3.8或其他检测系统信息,精小强大。对于使用ghost用户安装驱动之类的有用 

Kugoo,下载mp3的p2p软件,很不错——他们可没有给我广告费哦,呵呵 

选择一个bt下载软件,现在很多也用到 

……… 

不宜安装Daemon manager,新的方法封装后会不能使用,因为它作为一个驱动会被删除。所以有驱动(硬件)性质的也不能安装。不过再多也安装不下了。 

另外还要对这些软件做些适当的调整,如flashget、bt等默认下载地址改为d:\download之类的,有时间最好运行一下,检查注册是否完成、并将注册方法放到安装目录,封装后可能变成未注册的就可以用上。 

三、优化系统 

现在安装完,大概有2.Xg,这对于我们的要求还差很多,所以要进行优化和删除系统没用的文件,所谓的“减肥行动”!我们的目标是1.3g,这样ghost(high)后可以控制在650m左右。 

1、禁用系统还原,封装后又会恢复、这不影响; 

2、转移分页文件(虚拟内存),可移到d盘或禁用,反正封装后又会恢复。Ghost8.0可以直接屏蔽这个大块头; 

3、转移临时文件夹,推荐d:\temp; 

4、禁用休眠,可以节省和内存一样大的空间; 

5、转移IE的临时文件夹(缓存),也放到d:\temp;OE的存储位置改为D:\My Documents\oe; 

6、转移我的文档的位置,推荐D:\My Documents 

7、可选卸载不需要的windows组件,在运行中输入“%systemroot%/inf/sysoc.inf”, 打开这个文件后在记事本的“编辑”菜单下点击“替换”,然后在“查找内容”中输入“hide”(不包括引号),然后点击右侧的“全部替换”按钮,之后保存文件并关闭。重新打开控制面板中的添加删除程序,然后点击“添加删除Windows组件”,现在可以直接卸载很多以前并不允许卸载的组件了。请大家谨慎使用; 

8、关闭内存转储。在“系统属性”对话框的“高级”选项卡下,点击“启动和故障恢复”按钮,然后在“写入调试信息”下拉菜单中选择“无”。并且你可以搜索所有的“*.dmp”文件并删除它们。同时,在运行中输入“drwtsn32”并回车,打开华生医生工具,在这里取消对“转储全部线程上下文”、“附加到现有日志文件”和“创建故障转储文件”这三项的选择。 

9、删除大的中文字体。一般保留宋体(含18030的那种)、黑体、仿宋体就可以了。 

10、删除系统文件备份,就是dllcache。在运行中输入“CMD”并回车,打开命令提示行窗口,然后在其中输入“sfc /purgecache”并回车,这将会删除前面提到的c:\windows\system32\dllcache文件夹中所有的备份文件,接着继续输入“sfc /cachesize=0”并回车。可能会提示windows文件保护的框。 

11、禁止windows文件保护。从注册表中找到 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,修改“SFCDisable”键值为“FFFFFF9D”,如果需要重新启用该功能,重新设置为“0”就可以了。 

12、删除帮助文件。直接删除Windows目录下的“Help”文件夹,不过有几个最好保留:agt0407.hlp这种数字格式的,不然封装后启动可能要源光盘,反正只有几k,留着。 

13、多余的输入法。这个不能完全删除,不然封装后会提示插入源光盘!除了中文输入法,Windows XP中还带有日文和韩文等输入法,这对我们当然没什么用处,也可以在“c:\windows\ime”文件夹下选择性删除除了“CHSIME”和“SHARED”之外的其他文件夹中的内容。结果如图: 

尤其imjp8_1和imkr6_1需要保留文件夹和部分dll文件,如果不是很大就尽量保留。删除ime后从80多m减少到2.36m就可以了。 

C:\windows\ime保留文件列表. 

│ mscandui.dll 

│ SOFTKBD.DLL 

│ SPGRMR.dll 

│ SPTIP.dll 

├—CHSIME 

│ └—APPLETS 

│ PINTLCSA.DLL 

│ PINTLCSD.DIC 

│ PINTLCSD.DLL 

│ PINTLCSK.DIC 

├—CHTIME 

│ └—Applets 

├—imejp 

│ └—applets 

├—imejp98 

├—IMJP8_1 

│ └—APPLETS 

├—IMKR6_1 

│ ├—Applets 

│ └—Dicts 

│ hanja.lex 

│ hanjadic.dll 

│ imekr.lex 

└—SHARED 

│ imepaden.hlp 

│ imepadsm.dll 

│ imepadsv.exe 

│ imlang.dll 

└—RES 

PADRS404.DLL 

padrs411.dll 

padrs412.dll 

padrs804.dll 

14、可选删除Service Pack备份文件。Service Pack是Windows的大补丁文件,在安装Service Pack后硬盘上会占用一部分空间保存备份出来的系统文件;可删除windows下“ServicePackFiles”文件夹 

15、减少开机滚动条时间每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度。打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。然后可到C:\WINDOWS\Prefetch目录中,删除里面的内容. 

16、删除所有windows下$NtUninstallQ******$”(******是一个数字)文件; 

17、可选删除Driver Cache/i386”文件夹下的除了Driver.cab和sp1.cab外所有文件。千万别删除这两个,否这封装后的系统认识驱动会有麻烦。 

18、删除c:\windows\cursors\ ,这个文件夹中包含了所有的鼠标指针; 

19、删除c:\windows\srchasst ,这个文件夹中保存了Windows XP的搜索助理,也就是你搜索文件时出现的小狗或者其他什么人物造型。你可以直接删除这个文件夹,这样你将会使用Windows 2000模式的经典搜索方式;建议删除! 

20、可选删除c:\windows\downloaded installations\ ,这个文件夹中保存了一些程序的安装文件(主要是使用Windows Installer技术安装的程序),这样如果以后这个程序需要修复或者进行其他操作,就可以直接通过保存在这里的安装文件进行。不过通常把这个文件夹清空对系统的使用也没有什么太大的影响,所以建议删除。 

21、可选删除c:\windows\media\ ,这里是用来保存Windows的系统声音,没有十分必要就不要删除;22、可选删除c:\windows\system32\usmt\ ,这个文件夹中是文件和设置转移向导的相关文件。 

23、可选删除c:\program files\msn ,c:\program files\netmeeting\ ,这两个文件夹中是MSN Explorer 

和Netmeeting的可执行文件。不推荐,因为预装系统建新用户的时候可能用到msn4.6的一个dll文件,虽然不影响系统,因为6.1已经安装了或有人不使用msn,可提示缺少文件不舒服。 

24、删除C:\windows\system32\oobe——适用企业版,零售版或者OEM版,那最好不要动它。 

25、可选删除c:\windows\msagent ,这里保存了Agent的文件,这里的Agent就跟微软Office 应用程序中的Office 助手一样,是一些动态的卡通形象,通常我们用不到这些东西。注意保留intl目录中类似agt0407.dll的所有dll文件。 

26、可选清理C:\WINDOWS\Web\Wallpaper中的桌面,可以自己换个喜欢的。如果想更深入,就删除屏幕保护,C:\WINDOWS\system32\*.scr 

27、加速网上邻居。访问网上邻居是相当恼人的,系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,显然这样速度就会比Windows 9x中慢很多。其实这些功能我们并没有使用上,与其不用还不如删除它们,这样速度就会明显加快。打开注册表编辑器,找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\Windows\Current Version\Explore 

\RemoteComputer\NameSpace,删除其下的{2227A280-3AEA-1069-A2DE08002B30309D}(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。 

28、Windows XP默认支持.ZIP文档,但系统会为此耗费大量资源,如果已经安装了winrar,你可以将这一功能关闭,只需在“开始”选单的“运行”中输入“regsvr32 /u zipfldr.dll”即可。 

29、打开服务,找到“Messenger”和“Alerter”,你可以安全地把它改为手动,这样就可以禁止了ip消息。 

30、仔细再想一想其他自己认为可改进的地方,其他的可删除东西就不推荐了。清空回收站! 

31、使用优化大师(注册版)清理系统. 

32、优化整个系统包括硬件和网络的!这里的操作也很重要,大家也可使用类似的优化软件优化系统。 

四、重新封装 

1、更改 IDE ATA/ATAPI控制器, 这一步就是XP系统万能GHOST的主要步骤所在!!为了适应现在各种不同的主板,(如Inter 主板,VIA主板,SIS主板)则必须将你本机的IDE 控制器改成 标准的双通道 PCI IDE控制器,如图 

2、再把计算机的电源改为Standard PC,方法和上面的一样! 

3、再删除剩下的驱动,除”系统设备”中的不要乱删除外,其它的驱动都可以删, 

4、删掉磁盘驱动器里面的所有设备信息 

5、删掉端口里面的所有信息(为什么要删掉.经过我的试验超过20台(老机器)…… 

.不删掉的情况下某些主板的打印机和COM设备找不到或者错误的识别打印机和某些COM设备~ 

例如红外线控制设备)大家如果想做通用的如装机盘之类的最好删掉,不然小问题也能害死你啊….. 

6、删掉监视器里面的所有设备信息 

7、删掉键盘里面的所有设备信息 

8、删掉其他设备里面的所有设备信息 

9、删掉软盘控制器里面的所有信息 

10、删掉声音.视频和游戏控制器里面的声卡信息(就是指系统自动识别的你的声卡驱动或你已经安装好了的驱动) 

11、删掉鼠标和其他指针设备 (干净嘛) 

12、删掉通用串行总线控制器里面的所有信息 也就是USB控制器 

13、删掉网卡里面的所有系统信息 

14、卸载掉你的显卡驱动 是卸载啊…….呵呵 系统自带的删除就行了 

当然你可以用更方便的方法,用命令行:devcon.exe remove * 删除剩下的驱动, 

15、接下来在xp安装光盘中打开\SUPPORT\TOOLS\DEPLOY.CAB文件,先在 C:盘根目录下建议一个名为Sysprep 的文件夹,并将DEPLOY.CAB压缩包文件用Winrar 解压缩到 c:\sysprep , 
16、运行setupmgr.exe逐步制作sysprep.inf.如图 

可以自己指定计算机名称,也可以让计算机自动产生. 

其它都用默认就好了,最后到 

sysprep文件一定要在默认的目录中,不可以更改!sysprep文件建好后,就可以运行死性不改的程序了! 

运行不改的程序后,会自动解压文件到以c:\sysprep文件中,完整的执行过程如下: 

16、让电脑支持SATA,SCSI,RAID控制器 

1)更改注册表“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root”权限如图: 

2)安装S&R&S V4.3.exe,然后把c:\sysprep\sxbg.chk重命名为sxbg.exe复制到c:\program files目录。 

3)运行c:\sysprep\sxbg.exe(必须有sysprep.exe,因为sxbg.exe有条件判断), 

sysprep.exe启动时点击取消不执行封装,但必须让后台的cmd窗口执行完毕, 

4)到c:\program files目录执行sxbg.exe就可以分离出只含有SATA,SCSI,RAID控制器驱动支持的功能,同时可以清除boot控制功能。 

17、安装全自动检测附件,适合2000/XP/2003。 

运行autohal.exe将会自动解压ta.exe,autohal.cmd setcmd.chk,和regset.cmd文件到c:\sysprep目录,封装时运行regset.cmd间接启动sysprep.exe即可。 

注:1)全自动检测附件有2个 

第1个,如果你的主板支持超线程CPU或者多CPU,检测完成后会出现两个菜单,显示时间为4秒钟,默认(第一项,适合超线程/多处理器),第二项适合普通处理器配置的计算机。 

第2个,加入了杨大侠的doscpuid对超线程/多处理器的识别,全自动完成, 

请自行选择采用哪一个。 

2)发现单独安装的微软拼音输入法2003,在克隆恢复之后会打回原形(变成微软拼音输入法3.0),所以加入了对这个问题的修复功能。(与office 2003一起安装的好像没这个问题,另外,我是在Win2003中发现这个问题)。 

3)加入了一个比较特别的功能:克隆到目标计算机时,如果你不想使用克隆文件中的自动应答设置,例如计算机名、工作组、注册名、安装序列号等等,那么你可在克隆之前根据自己的需要重新建立一个sysprep.inf,把它放在任意一个分区的根目录下(克隆的目标分区除外),那么这个sysprep.inf就会成为封装过程的自动应答文件。 

运行regset.cmd,会自动启动封闭装程序,出现如图的画面. 

点“确定”出现下面画面. 

关机模式选择”退出” 

第一项(不重置激活的宽限期)和第三项的(不重新产生安全标识符)都是XP以上系统专用,也就是正版用户激活用的,而我们所建议用的系统是上海政府版,或俄罗斯电话激活破解版,于是这两项其实选与不选无所谓,对GHOST克隆后的系统在使用上都无影响 

第二项的(使用最小化安装)既所谓的 PNP 安装,好象也叫无残留驱动安装,这也正是我们需要的,因此这项一定要选上。 

第四项的(检测非即插即用硬件),这一选项不用选上,因为即使有非即插即用的古董级硬件, 关机模式一定要选择“退出”, 点击”重新封装”,过几分就可以完成封装了,然后手动关机,再用启动盘启动到dos下,不要重新启动系统了! 用ghost做镜像就可以了!!完成! 

至此!所有工作就算完成了!~~晕啊!~第一次写了这么多东西!~~ 

希望对一些还不会做万能ghost的网友,有帮助!~!~~~~~~~~~~ 

死性不改的封装程序可以去jujumao下载,网址:http://www.jujumao.com/index.asp 程序的使用方法,上面都是有的!~ 

五、常见的一些问题: 

1、安装XP大部分人用NTFS格式,也有人用FAT32格式,怎样让做出的GHO文件都满足需要呢,这个好办,创建GHO文件时我们用FAT32格式,在用setupmgr.exe 创建系统自动应答文件时,在“运行一次”一步中输入以下命令“convert c:/FS:NTFS”,安装时有个转换格式的选择,需要NTFS格式的选Y,不需要就选N就行了。 

2、WinXP/Win2K克隆包恢复后OfficeXP需要重新激活的解决方法 

说明: 

(1)、我采用的officeXP版本的破解方法是用一个mso.dll文件替换原有的mso.dll,从而免激活 

(2)、OfficeXP在安装过程中需要收集电脑硬件信息,从而作为是否需要重新激活的判断,当WinXP/Win2000的克隆包在另一台电脑上恢复后,officeXP会因为硬件变化大而重新要求激活。因此在制作克隆包前,要避免officeXP收集硬件信息。 

方法如下: 

A、在要生成克隆包的电脑上,安装officeXP不要双击setup.exe,而是采用命令行方式安装,格式如下:%OfficeXP Install Path%setup NOUSERNAME=True ENTERPRISE_IMAGE=True 运行此命令行进行OfficeXP的正常安装,其中%OfficeXP Install Path%是指Office安装文件所在的路径,比如光盘e:NOUSERNAME=True, 

使将来不同的用户可以在第一次使用OfficeXP时输入自己的用户名ENTERPRISE_IMAGE=True,告诉OfficeXP安装程序在安装过程中不收集硬件信息,而是在第一次运行时才收集硬件信息。 

B、安装完成后,不要运行任何Office程序,不然OfficeXP会自动收集本机的硬件信息。 

C、用破解文件mso.dll替换programe files\common files\microsoft shared\office10目录下的同名文件。可以先备份原来的文件,以防出错。 

D、开始制作WinXP/Win2k的克隆包,这样克隆包在另一台电脑上恢复后,在用户第一次运行office程序时,officeXP会自动收集当前电脑的硬件信息,避免再次重新激活 

3、安装GHOST2K,不能“软关机” 

答:可能导致这个问题的原因很多,但是主要还是由于电源管理设置以及主板和Windows 2000的兼容性上。可以到BIOS的电源管理中把相应的项目激活(Enable),然后再进入Windows2000,在控制面板-电源选项里面也把支持ACPI的选项选上。如果,在电源选项里没有“支持ACPI的选项”,先在BIOS中把“ACPI Function”设为“Enabled”,再重新安装。 

在某一个杂志上看到的解决方法,不知道行不行: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下更改PowerdownAfterShutdown=0就可以正常关机 

现在网上的 Windows 2003 服务器,基本上都VOL的免激活版,操作步骤也和XP一样,只是在创建自应答文件时多几个选项,如授权多少用户等,并且,2003 在重新封装时,(使用最小化安装)PNP 选项是灰色的,也就是强迫选上,这其实也是我们希望的!!(2000和XP 和2003 各版的光盘都自带重新封装工具,并且不通用),但操作步骤基本都是一样!