2005年06月19日
保护系统:赤手空拳备份注册表
本文以Windows XP为例(其他Windows版本可参考操作),介绍使用Windows“记事本”程序查找、修改注册表数据以及使用简单的批处理脚本备份注册表的方法。

  两个重要的分支

  1.用户个人数据[HKEY_CURRENT_USER]


  该分支中存放的是当前登录用户的个人喜好设置、所用的软件的设置等个人数据。无论来宾、受限用户、高级用户还是管理员,都可以修改属于自己个人的注册表数据。用户个人的注册表数据就是“注册表编辑器”左侧窗格[HKEY_CURRENT_USER]所包含的项、子项和值项。

  2.系统的核心数据[HKEY_LOCAL_MACHINE]

  只有管理员权限的用户可以访问系统注册表数据,其中存放了系统中各项重要的核心设置数据。系统的注册表数据就是“注册表编辑器”左侧窗格显示的[HKEY_LOCAL_MACHINE]所包含的项、子项和值项。
  与备份注册表过招

  任务1:备份注册表分支并编辑部分设置

  第一步:点击“开始→运行”(或命令行提示符),输入以下命令导出两个注册表分支(驱动器、路径及文件可自定义),导出后的myreg.reg大小约为8MB~9MB,而sysreg.reg大小约为30MB~60MB,视个人情况略有不同。
  reg export hkcu c:\myreg.reg
  reg export hklm c:\sysreg.reg

  第二步:分别右击myreg.reg和sysreg.reg,选择“编辑”或“发送到→记事本”(创建右键菜单“发送到→记事本”,可将“开始”菜单中的“记事本”快捷方式复制到“C:\Documents and Settings\username\SendTo”文件夹),用“记事本”程序打开myreg.reg文件。

  第三步:点击菜单命令“编辑→查找”,输入要查找内容的关键字,单击“查找下一个”。查找到一个数据,可执行删除、修改操作,然后按F3键可继续查找下一个数据。查找、修改所有数据,选择菜单“文件→保存”保存注册表文件。

  任务2:恢复用户设置

  (1)图形界面恢复方式:在发生问题需要恢复时,右击myreg.reg选择“合并”即可。

  (2)命令行模式恢复方式:在命令行模式下输入“reg import c:\myreg.reg”(不包括外引号)命令就能将其导入注册表。

  任务3:自制Net Transport的128线程补丁

  第一步:点击“开始→运行”,输入“Regedit.exe”(不含引号)回车,打开“注册表编辑器”,转至[HKEY_CURRENT_USER\Software\Xi\NetTransport 2\Download]。

  第二步:在右侧的编辑框里新建一个DWORD值命名为“Max Threads”,双击这个值,在“数值”中输入128,在“基数”中选择“十六进制”。

  第三步:选择菜单“文件→导出”,“保存类型”设为“Win9x/NT4注册文件”(在Windows 2000/XP中使用默认的保存类型导出的注册表文件无法在Windows 9x下导入),保存为128threads.reg(见图1)。



  第四步:复制一份128threads.reg并将新文件命名为uninstall128.reg,用“记事本”打开该文件,将[HKEY_CURRENT_USER\Software\Xi\NetTransport 2\Download]子项下的“"Max Threads"=dword:00000128”修改为“"Max Threads"=-”(不包括外侧中文引号),在注册表文件中将键值设为“-”即代表删除该键值(见图2)。只需双击导入128threads.reg即可打上128线程补丁,而双击导入uninstall128.reg则将恢复未安装补丁前的状态。



出处:电脑爱好者 作者:张宗闰

      在平时工作中,我们更多的是用Word编写教案、总结等文字类材料。其实还可以用Word制作带有“日历”的桌面,便于我们查找日期。下面我就说说制作的过程,以Word 2003为例。
  首先,打开Word 2003选择“插入”、“对象”,在弹出的“对象”窗口中的“新建”选项卡的下拉列表中选择“日历控件 11.0”(如图1所示),如果是在Word 2002中,该选项为“Calendar Control 10.0”。点击[确定]按钮后返回到Word编辑窗口,这时日历已插进来了。可用鼠标左键,通过拖拉其八个黑色的控点改变其大小。为了避免日历遮住桌面左边的图标,可按工具栏的“右对齐”,使其靠右。如果对日历的外观不满意,可右击日历面板,选择快捷菜单“日历 对象”、“属性”,调出“日历 对象”对话框(如图2所示)。

图1

图2
  在此可以根据自己的喜好,决定日历的内容、字体、颜色等。例如,要改变日历的底色,选择“颜色”,在左边选择“BackColor”之后,在右边选择自己喜好的颜色。也可以进入“自定义”对话框进行更多的颜色选择。完成设置后,单击[确定]按钮退出,这时还看不到变化,因其处在设置模式。单击浮动工具列“控件工具箱”左上角的三角板图标退出设计模式后,刚才的更改已经生效(如图3所示)。如果要再次更改外观,重新点击该三角板图标即可。

图3
  选择“文件”,在“保存类型”中选择“网页”,选好存档目标文件夹,输入文件名,单击[保存]按钮,此时,目的已差不多达到了。
  下面要做的是为日历加一个彩色的背景,不然白色屏幕让人看了不舒服。为了保证原来桌面风格不变,选择菜单“格式→背景→填充效果”,在“填充效果”窗口中选择“图片”,单击[选择图片]按钮,选择一张图片文件(可以在c:\windows\web\wallpaper中找到系统的桌面背景),确定后回到Word编辑窗口中,此时背景已套用。点击[保存]按钮,存储文件后,关闭Word,至此,前期工作已结束。
  最后的工作就非常简单,右击桌面空白处,选择“属性→桌面”,单击[浏览]按钮,选择刚才做好的“网页”文件后“应用”即可。

图4
  但需要特殊说明的是:因为“像素”等问题,制作好的背景会出现如图4所示这种情况,而此时,在“背景”中“拉伸”选项是不可选的。没关系,不用急,只要找到背景的源文件,将它用“画图”编辑成和默认的显示分辨率一样就行了。最后,自制的“日历”已经挂在屏幕的右上角了,以后再要查看日期就不用东找西找了。(引用华军网站)
2005年06月12日


个性化BIOG的一些代码:

添加网页背景图片- –
<STYLE type=text/css><!–body {background-image:url(http://yj2606.anyp.cn/PageLayout/UserDataA/Data24/USID200404020154081161/Photoes/040412094645125.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%}–> </STYLE>

背景音乐代码- –
1. 如何贴rm,ra,ram类型的音乐,代码如下:
<embed width="0" height="0" type="audio/x-pn-realaudio-plugin" autostart="true" controls="ControlPanel" src="http://guest.anyp.cn/uploads/01.rm";>
2. 如何贴midi,asf,wma,asx类型的音乐,代码如下:
<embed autostart="true" loop="-1" controls="ControlPanel" width="0" height="0" src="http://guest.anyp.cn/uploads/01.mid";>
3. 如何贴MP3类型的音乐,代码如下:
<EMBED src=http://mp3.baidu.com/r?url=http://www.dz169.net/music/namemusic/womsinger/z/zhouxun/飘摇.mp3 width=0 height=0 type=audio/x-pn-realaudio-plugin autostart="true" controls="ControlPanel">

页面飞心效果- –
<style type="text/css"> .spanstyle { position:absolute; visibility:visible; top:-50px; font-size:9pt; color: #FF8080; font-weight:bold; }</style>
<br><script language="JavaScript1.2"> var snowsrc="http://www.netsh.com.cn/sample/fly05.gif" ; var no = 10; var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0; var dx, xp, yp; var am, stx, sty; var i, doc_width = 800, doc_height = 600; if (ns4up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx = new Array(); xp = new Array(); yp = new Array(); am = new Array(); stx = new Array(); sty = new Array(); for (i = 0; i < no; ++ i) { dx[i] = 0; xp[i] = Math.random()*(doc_width-50); yp[i] = Math.random()*doc_height; am[i] = Math.random()*20; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); if (ns4up) { document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src="+snowsrc+" border=\"0\" name=\"snow2\"></layer>"); } else if (ie4up) { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src="+snowsrc+" border=\"0\" name=\"snow4\"></div>"); } } function snowNS() { for (i = 0; i < no; ++ i) { yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } dx[i] += stx[i]; document.layers["dot"+i].top = yp[i]; document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]); } setTimeout("snowNS()", 10); } function snowIE() { for (i = 0; i <no; ++ i) { yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx[i] += stx[i]; document.all["dot"+i].style.pixelTop = yp[i]; document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]); } setTimeout("snowIE()", 10); } if (ns4up) { snowNS(); } else if (ie4up) { snowIE(); }</script>

状态栏动态欢迎语- –
<script language="JavaScript">
<!–
function statusMessageObject(p,d) {
this.msg = MESSAGE
this.out = " "
this.pos = POSITION
this.delay = DELAY
this.i = 0
this.reset = clearMessage
}
function clearMessage() {
this.pos = POSITION
}
var POSITION = 100
var DELAY = 5
var MESSAGE = "欢迎光临★猫咪の星╰★的博客!"
var scroll = new statusMessageObject()
function scroller() {
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
scroll.out += " "
}
if (scroll.pos >= 0)
scroll.out += scroll.msg
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
window.status = scroll.out
scroll.out = " "
scroll.pos–
if (scroll.pos < -(scroll.msg.length)) {
scroll.reset()
}
setTimeout (’scroller()’,scroll.delay)
}
function snapIn(jumpSpaces,position) {
var msg = scroll.msg
var out = ""
for (var i=0; i<position; i++)
{out += msg.charAt(i)}
for (i=1;i<jumpSpaces;i++)
{out += " "}
out += msg.charAt(position)
window.status = out
if (jumpSpaces <= 1) {
position++
if (msg.charAt(position) == ‘ ‘)
{position++ }
jumpSpaces = 100-position
} else if (jumpSpaces > 3)
{jumpSpaces *= .75}
else
{jumpSpaces–}
if (position != msg.length) {
var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
} else {
window.status=""
jumpSpaces=0
position=0
cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,scroll.delay);
return false
}
return true
}
snapIn(100,0);
// –>
</script>


金鱼游动背景
</EMBED></SPAN><TD valign="top" align="left" width="90%"><EMBED style="LEFT: 150px; POSITION: absolute; TOP: 20px; absolute: " align=right src=http://chaozsq.home.sunbo.net/xfile.php?xname=13GI401&amp;fname=yu.swf width=800 height=600 type=application/x-shockwave-flash wmode="transparent" quality="high" ;;></TD>

使用Flash作背景的代码- –
</EMBED></SPAN><TD valign="top" align="left" width="90%"><EMBED style="LEFT: 150px; POSITION: absolute; TOP: 20px; absolute: " align=right src=FLASH地址 width=800 height=600 type=application/x-shockwave-flash wmode="transparent" quality="high" ;;></TD>

动态鼠标样式代码- -代码:
01 绿色<BODY style=’cursor:url(http://images.jojoo.net/gif/mouse.cur)’>
02 花树枝 <BODY style=’cursor:url(http://yuhou.net/work/images/xw_answer/liujg_xw_answer_nor.cur)’>
03 小点跟随<BODY style=’cursor:url(http://yuhou.net/images/liujg_m030719.ani)’>
04 粉红玫瑰<BODY style=’cursor:url(http://yuhou.net/build/images/03.cur)’>
05 钥匙<BODY style=’cursor:url(http://asp.7i24.com/yhsjxe/book1/images/c.cur)’>
06 小手<BODY style=’cursor:url(http://asp.7i24.com/yhsjxe/book1/images/c2.cur)’>
07 短笔<BODY style=’cursor:url(http://asp.7i24.com/yhsjxe/links/01.cur)’>
08 太阳花<BODY style=’cursor:url(http://lssm.wx-e.com/images/lssm.ani)’>
09 小色杆<BODY style=’cursor:url(http://home.vipcp.net/kukumm/diary1/images/kuru2r.ani)’>
10 绿色样式剪头<BODY style=’cursor:url(http://lengku.net//index/mouse.ani)’>
11 银色样式剪头<BODY style=’cursor:url(http://nms.voline.net/aspsky/skins/dream/mouse.ani)’>
12 小老鼠<BODY style=’cursor:url(http://e.1asphost.com/xiayule/guest7/pic/1.ani)’>
13 有点像猫<BODY style=’cursor:url(http://asp2.6to23.com/whslj/lyb/pic/cur.ani)’>
14 美女头像<BODY style=’cursor:url(http://e.1asphost.com/xiayule/guest10/pic/cur.ani)’>
15 小红鼠<BODY style=’cursor:url(http://e.1asphost.com/xiayule/guest11/pic/cur.ani)’>
16 小粉猪<BODY style=’cursor:url(http://e.1asphost.com/xiayule/guest8/pic/cur.ani)’>
17 小美女加小煎头<BODY style=’cursor:url(http://e.1asphost.com/xiayule/guest12/pic/cur.ani)’>
18 蝴蝶<BODY style=’cursor:url(http://asp2.6to23.com/rlf/gb3/pic/cur.ani)’>
19 小钟点样式<BODY style=’cursor:url(http://asp2.6to23.com/peg3/clover3/pic/cur.ani)’>
20 十字<BODY style=’cursor:url(http://asp2.6to23.com/peg3/sky/pic/cross.ani)’>
21 样式剪头<BODY style=’cursor:url(http://asp2.6to23.com/peg3/sky/pic/cur.ani)’>
22 银杆<BODY style=’cursor:url(http://asp2.6to23.com/peg3/sd/pic/cur.cur)’>
23 带头粉红杆<BODY style=’cursor:url(http://asp2.6to23.com/peg3/sakura/pic/cur.ani)’>
24 两十字<BODY style=’cursor:url(http://www.bluenuo.com/gbbear/pic/cur.ani)’>
25 兔头<BODY style=’cursor:url(http://50net.com/book/img2/1.ani)’>
26 螺旋<BODY style=’cursor:url(http://50net.com/home/ani5.ani)’>
27 花<BODY style=’cursor:url(http://50net.com/forest/1.ico)’>
28 花<BODY style=’cursor:url(http://50net.com/forest/2.ico)’>
29 动态小鼠<BODY style=’cursor:url(http://www.kulongnvhai.com/free/pic/cur.ani)’>
30 尾动灰色<BODY style=’cursor:url(http://fhwep.lwang.net/Images/Wag3dg.ani)’>
31 三角<BODY style=’cursor:url(http://fhwep.lwang.net/Images/Wag3dw.ani)’>
也可以用下面的代码:
动态鼠标的插入
在<head>与</head>之间插入:
<style type=text/css>
a:hover {cursor:url(‘**.cur’)}
BODY {cursor:url(‘**.cur’)}
</style>

说明:

1、( )号中的为你的图标的路径,后缀名还有**.ico的,和**.ani的.

2、第一个路径是接触链接时的指针。第二个路径是鼠标移动时的指针。

后缀名为**.ico 的为静态
后缀名为**.cur 的为静态
后缀名为**.ani 的为动画

(引用于★猫咪の星╰★的博客)

2005年06月11日

   Windows系统只要使用一段时间,硬盘上就会产生一些垃圾文件,平常大家都要使用一些磁盘清理软件来清除这些垃圾文件。其实我们完全可以利用Windows的搜索功能进行清除,效果也并不比那些专用软件差。系统中的垃圾文件一般可分为两类:

  1.固定扩展名的垃圾文件,如*.bak、*.tmp、*.chk等。对于此类文件要在搜索的“全部或部分文件名”中输入文件名*.bak;*.tmp;*.chk,然后从“在这里寻找”下拉列表中选择“本地硬盘(C:;D:;E:;F:)”,单击“搜索”按钮对所有硬盘进行搜索,就可以把这几种文件全部找出来,然后按组合键“Alt+A” 选中全部文件,删除即可。

  2.固定位置的文件,如IE缓冲文件、Windows临时文件等。对此类文件在搜索的“全部或部分文件名”中不要输入文件名,选中“在这里寻找”文字框中的内容并删除,然后输入路径“C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files;C:\Documents and Settings\用户名\Local Settings\Temp;C:\WINDOWS\Temp”,同样单击“搜索”按钮搜索后,全部选中删除即可。

  当然,如果每次删除文件都要输入一大串文件名或路径也是很麻烦的,我们可在输入完搜索条件后,单击搜索窗口菜单栏的“文件”→“保存搜索”把当前的搜索条件保存为一个文件。以后直接双击运行这个文件,再单击“搜索”按钮就可以找出所有垃圾文件,然后全选删除即可。

  比比有话说:在搜索条件中输入多个文件名或多个文件路径必须用半角的分号分隔才行。






2005年06月10日


重装WINDOWS后,GRUB没有了,这是很多人都会碰到的问题,如何修复GRUB?
方法:用安装盘来修复GRUB

解决过程—-以RedHat 9.0为例
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。

2.等安装界面出来后,按[F5]键,也就是linux rescue模式。如果是Redhat 8.0 之前的版本可能是F4吧。

3.然后在boot下输入
linux rescue [回车]

4.一系列键盘以及几项简单的配制,过后就[继续]了……这个过程,比较简单,显示器显示的信息这里就略过吧。

5.然后会出现这样的字符
sh*****# 其中“*****”是shell的版本信息。

6.我们就可以操作GRUB了
sh#grub [回车]
会出现这样的字符
grub>
7.我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)

如果成功会有一个succeeded done……
这里的X,如果是第一块硬盘,就是0;如果你所安装的linux的“/”根分区在第二块硬盘上,那X就是1了;这里的Y,就是装有linux系统所在的“/”根分区。setup (hd0) 就是把GRUB写到硬盘的MBR上。

我来举个例子吧,以我的硬盘为例。我总共有两个硬盘,在第一个硬盘C分区上装了WINDOWS XP,在第一个硬盘的 hda9 装了RH9。重装了WINDOWS XP,把GRUB丢了,就用这种办法找回来。如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入 root (hdX,然后用[TAB] 来查看,你按了一下就明白了……

操作如下:[前面开机启动的上面有说明]
sh#grub

会出现下面的字样
grub>

然后再这样操作,如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入
root (hd0,然后用[TAB]键来补齐,然后就明白了—-我的第一块硬盘的分区情况是这样的……
“/dev/hda1 主分区 FAT
/dev/hda2 扩展分区
/dev/hda5 FAT
/dev/hda6 FAT
/dev/hda7 FAT
/dev/hda8 / ext3
/dev/hda9 /swap”

grub>root (hd0,8)
grub>setup (hd0)

最后就是按一下[RESET]键,重新启动,就OK了。

雨,我的血液
        连续雨天后的空气清新而让人感到舒适,淡淡的泥土味扑鼻而来,感受着,体会着,也许是环境因素,心里竟突然间有一种感动而凄然!
        课堂上,老师挥动着手中的粉笔,重重敲打在黑板的身上,在老师的教诲中,我也无法真正静下心来听讲,老师眼皮底下的我,心里装着窗外正下着的漫天的雨!
        小雨……
滴在身上,轻轻地,柔柔地,吻在衣服上,缠绵着,久久不愿离开!我爱这样的雨,柔情似水,它是我的情人,时刻怜惜我身上的疤痕,害怕雨水会由我的伤口再一次浸入我的心中,让我的心灵又一次炸烈!
       大雨……
       狠狠地,嗒哒嗒哒,打在大地母亲的身上,痛楚却由我来承担!那次,就是它,打伤了我,它的力量,我幼小的身躯抵挡不住!像箭一般,插进了我的心里,再透过了它,在我的心里,留下了一个深深的箭孔,里面装着像雨一般冰冷的透明的血液!
       为小雨而感动,它的手里的温暖,像母亲的双手,像最爱自己的人的怀抱,感化自己,将心灵的伤痕淡化!为大雨而深感凄然,它给我带来了一辈子永远不会忘怀的伤与痛,让我得以回忆!
       雨,我的血液!
                                                                                                                                  筱晴

                                                                                                                                                           2005-5-9