以下是小编整理了javascript模拟Windows系统下的扫雷游戏,本文共7篇,希望你喜欢,也可以帮助到您,欢迎分享!本文原稿由网友“花椒”提供。
篇1:javascript模拟Windows系统下的扫雷游戏
很久以前写的 当时都没写注释的 刚加上了 ( ,好多自己都不认识了 ... )
不足的敌方就是本来想写个游戏排名的统计的,等有空了再加上(好像每次都这么说 然后就等好久好久...)
还有就是没有实现:点击第一个格子不能是雷的功能
刚才在手机端 打开了下这篇文章 排版完全乱了...
计时: 0ie6+ ff oprea 谷歌opera 早期版本 默认不支持document.oncontextmenu事件 没有找到好的替代方法
篇2:SCO Unix下开发游戏程序Windows系统
SCOUnix下开发游戏程序 中国银行河南修武支行王安定 作为成熟的操作系统,Unix在重要的行业中有很广泛的应用,而在实际应用中,却存在游戏软件少、游戏开发难度大等缺点。现在虽然推出了Unix下的X窗口,但因其应用的不广泛加上介绍功能的书籍少,使新手也很
SCO Unix下开发游戏程序
中国银行河南修武支行 王安定
作为成熟的操作系统,Unix在重要的行业中有很广泛的应用。而在实际应用中,却存在游戏软件少、游戏开发难度大等缺点。现在虽然推出了Unix下的 X窗口,但因其应用的不广泛加上介绍功能的书籍少,使新手也很难入手开发自己的游戏程序。下面以自己开发的一个小游戏来介绍在Unix中游戏开发的一些基本知识。
游戏名称:《Unix下的俄罗斯方块》
开发环境:SCO Unix System V/386 Release 3.2 后经少量改动在SCO OpenServer 5.0及多种Linux环境下编译通过
开发语言:Microsoft's C compiler version 6
开发方式:Unix字符方式下用Unix自带CURSES.H图形库开发
一、开发思路
1.单人游戏时:随机产生一个方块,用户使用键盘功能键操作方块,以合适的方式放入方块队列中。当某一行方块满时就消去这一行,显示用户所消行数及得分。机器中方块下落的速度会随得分的不同而改变。
2.联机对战:基本游戏思路同单人游戏,增加了对战功能。当多人进行对战时,如某玩家一次所消的方块行数大于二行,则把所消行数随机去掉一列后传给其他用户。在其他用户的界面上可以看到从游戏界面底部一下子增加了数行。
二、游戏的界面
在Unix下,游戏的界面是一个令人头痛的问题。在字符方式下,无法完成各种精美的图形。好在我们所开发的游戏对界面要求不太高。因此,对于新手来说,我们可以用Unix本身所带的CURSES.H库中几个简单的函数来完成界面设计。
1.下面介绍几种常用的CURSES.H函数:
initscr 初始化屏幕(必须有)
clear()、wclear() 清屏
newwin() 开一个新窗口
box() 在窗口边画一个框
mvprintw(int x,int y,char *,...)类似于printf,不同之处是在窗口的 (x,y)位置显示信息
mvscanw(int,int,char *,...)在指定位置读信息
mvwaddstr() 在指定窗口的指定位置显示字符串
wstandout() 反相显示开始
wstandend() 反相显示结束
cbreak() 立即显示所接收到的字符
nocbreak() 接收到一个换行符后才显示所接收到的字符
echo() 显示所输入的字符
noecho() 不显示所输入的字符
delwin() 删除一个窗口
touchwin() 击活一个窗口
wrefresh() 刷新一个窗口
beep() 响铃
keypad() 功能键开关
wgetch() 在窗口中读一个字符输入
wmove() 在窗口中移动光标
endwin() 结束图形方式(必须有)
2.图形方式光标移动键定义如下:
KEY_DOWN 0402向下键
KEY_UP 0403 向上键
KEY_LEFT 0404向左键
KEY_RIGHT 0405向右键
三、随机方块的产生
在俄罗斯方块中,共有19种不同的方块类型,要随机产生不同的方块可以用以下两个函数来实现:
1.定义随机数发生器:根据时间函数的返回值不同而产生不同的随机数。
#define randomize() srand((unsigned)time(NULL))
2.定义随机数:该函数能产生介于0到num-1之间的所有数。
#define random(num) (rand()%num)
定义上面两函数后便可用下面的函数rand_block()产生一个随机数:
/* 程序功能:随机产生一个介于0-19之间的数;入口参数:无
返回值:flag */
int rand_block()
{
int flag;
randomize();
flag=rand(19);
return(flag);
}
四、游戏的控制-
---1.终端控制
Unix中终端的输入输出控制用的是ioctl()系统调用。原型如下:
#include
int ioctl(int fd,int request,struct termio *argu)
fd为文件描述字,与一台终端相对应;request 是一个命令,我们用到的命令有TCGETA和TCSETA两个,作用分别是将fd所对应的终端信息存入termio结构和将fd所对应的终端设定为termio所描述的形式。 argu是一个指向 termio 类型的指针。
程序中,对终端的控制主要是对中断键的处理和对输入模式的不同切换。对中断键的处理主要是用到termio指针中c_clearcase/“ target=”_blank“ >cc数组中的控制。下面的一段程序便可保存起当前终端信息,忽略中断键(置其值为255),然后重设当前终端。
struct termio *old_tbuf,tbuf;
ioctl(0,TCGETA,&old_tbuf); /* 取当前终端信息 */
tbuf=old_tbuf; /* 保存终端信息 */
tbuf.c_cc[VINTR]=255; /* DEL */
tbuf.c_cc[VQUIT]=255; /* CTRL-\\ */
tbuf.c_cc[VERASE]=255; /* CTRL_h */
tbuf.c_cc[VKILL]=255; /* CTRL-u */
tbuf.c_cc[VEOL]=255; /* CTRL-d */
tbuf.c_cc[VSWTCH]=255; /* CTRL-z */
tbuf.c_cc[VSTOP]=255; /* CTRL-s */
tbuf.c_cc[VSTART]=255; /* CTRL-q */
ioctl(0,TCSETA,&tbuf);/* 设置当前终端 */
2.下落动画控制
在Unix系统中,有两种输入模式可供选择:一种是标准模式,一种是原始模式。在标准模式下,输入字符存储在输入队列的缓冲区中,直到读入换行符或是EOT(^-d)字符后才将所有数据一次输出;在原始模式下,字符一键入就立即输出,没有缓冲区。系统默认的是标准模式,但在游戏中,我们要不断在两种模式间切换,完成切换要用到tbuf.c_lflag[ICANON]来完成,如果设为ON,则默认为标准输入模式,否则为原始模式。
在游戏中,我们要求每一个方块在产生后,便能自动地下落。实现这个动画效果,要用到原始模式下的两个重要标志:VMIN和 VTIME,它们分别表示read系统调用返回前所需读取的最少字数和最长时间,
要控制方块自动下落,可用下面两句:
tbuf.c_cc[VMIN]=0;
tbuf.c_cc[VTIME]=1;
ioctl(0,TCSETA,&tbuf);
功能:read在收到一个字符或未收到字符但定时一秒时返回
3.速度控制
在俄罗斯方块中,游戏的可玩性还在于速度在不断的变化中。在这里,我们就要用到间隔化技术。所谓间隔化技术,就是在指定了开始位置和结束位置的情况下,确定游戏间隔步骤过程的技术。我们可以用一个空循环来实现方块因得分不同而使每一次下落的速度不同。定义速度常数 SPEED为十万(可根据机器速度不同自行定义),然后根据不同的行分而改变循环次数,如下边所写(score为用户当前得分):
if(score<10000) for(i=0;i else for(i=0;i五、游戏操作的实现 在游戏中,对方块的操作主要是由几个光标功能键来控制,功能定义如下:
1、↑ 翻转
2、↓ 速降
3、← 左移
4、→ 右移 5、Esc结束 6、c 刷屏
7、p 暂停
由于在图形方式下不能完成对方块的各种操作,这就使我们要找到合适的函数来定义各功能键。在Unix中,↑↓ ← →各键的引导字符是27,对游戏操作的实现也就是改变方块显示位置及显示不同方块类型的转换。当然还可以定义一些秘键:减速、增速、使对手增行、清空自己所有行等。
六、游戏的记录
1.记录结构的定义:
struct user_data
{
char name[8]; /* 用户姓名 */
int score; /* 用户最高得分 */
int line; /* 最高分时所消除方块行数 */
}
2.记录文件的几种操作:
在程序中要用到记录文件来存放用户记录,本游戏中记录文件名为user.dat,以下是几种文件的常用操作。在操作前要先定义一个FILE类型的指针 (FILE *fp):
fopen() 打开文件
fscanf() 从文件中读数据
access() 检测文件存在否及文件属性
creat() 建立新文件
fseek() 文件定位
fprintf() 写数据到文件中
fclose() 关闭文件
用下面的一段程序便可测试用户记录文件存在否。如不存在,则建立新的文件,并写一个空的入门成绩到用户记录文件中。游戏中你可用这几个函数来往记录文件中追加新的记录或改写记录。
if(access(“user.dat”,00)) /* 检测有无用户记录文件 */
{
creat(“user.dat“,0644); /* 如无文件则建立新的文件 */
fp=fopen(“user.dat”,“r+“); /* 写入一个空记录 */
fprintf(fp,“入门成绩 3000 20\\n”);fclose(fp);
七、联机对战的实现
联机对战的主要思路是在各个不同用户间传递信息。在Unix 下,我们可以用消息队列来进行数据的传递。消息队列能将格式化的数据送往任意的进程,所用到的有关系统调用如下。
1.建构一个新的消息队列或取得一个现存的消息队列的标识符:
#include “sys/types.h“
#include “sys/ipc.h”
#include “sys/msg.h“
int msgget(key_t key,int flags)
key是指消息队列的名字,它的值若是IPC_PRIVATE(值为零),指该消息队列为该进程专用,否则表示为一个以上的进程所共用。
flags用于表示消息队列的存取权限。
2.取得或修改已存在的消息队列的属性:
int msgctl(int msgid,int cmd,struct msqid_ds *mbuf)
msgid是消息队列的标识符。
cmd为符号常数: IPC_STAT(拷贝消息队列到MBUF所指向的地址)、IPC_SET(设定消息队列的存取权限)、IPC_RMID(删除消息队列)。
3.发送和接收消息:
int msgsnd(int msgid,const void *msgp,size_t msgsz,int msgflg)
int msgrcv(int msgid,void *msgp,size_t msgsz,long msgtyp,int msgflg)
msgid:消息队列的标识符。
msgp:消息缓冲区,暂时存储发送与接收的消息。
msgsz:消息的大小。
msgtyp:消息的类型。
msgflg:用来指明核心程序在队列没有数据的状况下,所应采取的行动。
八、游戏中的各种标志位
最重要的标志位是位置方块标志:定义一个二维数组,对应于游戏中方块的区域大小。如play[25][80],然后根据该标志为0或1来判断该位置有无方块,其他标志都是根据这个标志来工作的。所用到的标志还有游戏左右界标志、消行标志、增行标志(联机对战中)、能否移动标志、游戏结束标志等。
九、其他功能
游戏主体内容建立后,还有一些功能需要用户自己来完成。如清除上次显示方块、显示下一方块提示信息、无敌作弊法、记录排序、游戏速度的精确计算、增删行函数、速降函数、方块变换等,还需要进一步完善才成为完整的程序。
附例程:从标准输入读字符,如为光标移动键返回该键值,否则返回该字符值。
int mygetch()
{
int i;
char c;
struct termio *old_tbuf,tbuf;
ioctl(0,TCGETA,&old_tbuf);/* 取当前终端信息 */
tbuf=old_tbuf;
tbuf.c_lflag&=~ICANON; /* 设为原始模式 */
tbuf.c_cc[VNUM]=1;/* 设最少输入一个字符 */
tbuf.c_cc[VTIME]=0;/* 等待时间为0 */
ioctl(0,TCSETA,&tbuf);
i=read(0,&c,1);
if(c==27){/* 如为27则为光标键前导码 */
read(0,&c,1);read(0,&c,1);
switch(c){
case ‘A':return(56);break;/* UP */
case ‘B':return(50);break;/* DOWN */
case ‘C':return(54);break;/* RIGHT */
case ‘D':return(52);break;/* LEFT */
case 27:return(27);break;/* ESC */
}
ioctl(0,TCSETA,&old_tbuf);
return(c);
}
【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】
原文转自:www.ltesting.net
篇3:Windows系统下怎样添加硬件?
由于Windows 98以后的Windows系统提供了即插即用功能,如果添加的是即插即用硬件,则Windows将替你完成大部分的添加工作,如果不是,也可以让Windows帮助完成大部分工作,
不论是否即插即用硬件,如果添加后出现问题,都可以利用Windows发现冲突的原因(大部分冲突是由于IRQ、端口或DMA地址分配有问题引起的),并且可以用人工设置方式将新硬件分配到不同的地址,
一般如果计算机添加了新的硬件设备,在启动计算机时Windows会进行自动搜索,并启动“添加硬件向导”完成硬件安装。
也可以在启动计算机后,按照以下步骤添加新硬件:进入“控制面板”,单击“添加新硬件”图标,启动Windows“添加新硬件”向导。按照“向导”指引可以轻松完成几乎所有硬件的安装。
篇4:Linux下安全工具Windows系统
hubertzou 译 原文: Linux Focus Georges Tarbouriech 摘要: 安全是系统管理员忧虑的主要问题之一,然而,由于internet引发的侵入危险变得越来越高. 据统计,如果联接的用户数量增加,骇客的数量随之增加.因此,安全工具呈指数增加.再一次多谢自由软件社区,因为
hubertzou 译
原文:LinuxFocus Georges Tarbouriech
摘要:
安全是系统管理员忧虑的主要问题之一,然而,由于internet引发的侵入危险变得越来越高.
据统计,如果联接的用户数量增加,骇客的数量随之增加.因此,安全工具呈指数增加.再一次多谢自由软件社区,因为他们给我们提供了我们能见到的最好的工具和大量的文档.
在本文结束部分的参考文献区你将会发现许多有趣的联接,显而易见地,本文将要提到的不可能没有疏漏之处,我提到的只是我挑选的一些好工具.
这篇文章不但写给个人用户,同样也是给系统管理员提供的,尽管一些工具是为保护主机和提高网络安全专门设计的.大部分工具可以在许多unix上工作(如果不是全部的unix上),不管这些unix是商业的还是免费的.
最后,这篇文章不是一篇”如何使你的网络或主机安全“的文章,而是一篇关于你能够(必须)用来提高一个网络或机器安全性的各种工具的介绍.
一、通用的工具
让我们把这部分称为”白帽子保护红帽子,击退黑帽子的工具(tools for whitehats to protect redhat from blackhats)“:-).大多数linux发行版(不仅仅是redhat)都保含了一些好的安全工具,它们被用来使你的机器更加安全.
在这些工具中,我们能数出TCPWrapper,PAM,影子口令工具等,因为它们是发行版的一部份,你可以找到关于它们的许多东西:HOWTO,man手册,所以我们不想在它们身上化太多时间.
让我们从影子口令工具开始,简单来说,它们允许口令加密,文件/etc/passwd被文件/etc/shadow代替.
比影子口令工具更精致的是PAM,就象名字所说的那样,这是另外一种认证方法,被用来配置对服务的访问控制.
可以在一些文件中定义许多限制,这样能容易地进行管理.这些文件通常放在/etc/pam.d目录中.
TCPWrapper,简单来说,是通过ip地址或主机名来限制服务访问权限.倚靠两个文件来决定容许访问还是拒绝访问,这两个文件是/etc/host.allow和/etc/host.deny
TCPWrapper可以配置为两种工作模式:通过运行看守进程,或者是修改/etc/inetd.conf文件.如果你的unix系统没有包含TCPWrapper,你可以从ftp://ftp.porcupine.org/pub/security/获得它.
现在,我要告诉你们,为什么我不详悉介绍上面提到的这些工具,因为有一个工具可以完成上叙所有的功能,这就是Bastille-Linux,如果你只想安装一个安全工具,那么就安装它吧,目前的常见的linux版本还没有包含它, 但你可以到bastille-linux.sourceforge.net网站上下载.
顺便说一下,我们不会在本文介绍Bastille-Linux,这样做毫无意义,因为我的同事在九月份的LinuxFocus上有一篇相当不错的文章已经介绍了它.他已经介绍了所有的东西.去那看看吧,让我们把Bastille-Linux加入你生活中必不可少的重要工具中吧!
另外一个常用的来提高安全性的工具是xinetd,它存在于www.xinetd.org,对不起,我也不打算介绍它,同样是是因为我的同事在十一月份的LinuxFocus上做完了这项工作.
现在,让我们来看一看一些特别的东西.
二、防火墙工具
自由软件Linux带有把你机器变成防火墙的软件.2.2内核是iptables,而2.0内核则是ipfwadm.为了使iptables或ipfwadm工作,内核必需正确选择选项进行编译.关于这个问题,除了HOWTOS,还有很多相关文章,所以,同样我不打算多提.
简单地说,我们可以把防火墙看作包过滤工具,工作最重要的部分是关心防火墙的配置,同样,一个错误配置的防火墙会变得非常危险.
不管怎么说,防火墙相当重要.
举个例子来说,Bastille-Linux可以给你提供一个基于ipchains的防火墙.
如果你访问www.linuxapps.com,并在搜索区中键入”firewall“,你至少能得到40个以上的答案.其中许多是基于ipchains或ipfwadm管理的图形化界面,另外一些是真正的大工具,含有大量的功能,举个例子,象T.REX,www.opensourcefirewall.com上的工具就是这样的东西.再提醒一次,一个防火墙在一个网络中必不可少,但是网络安全不能仅仅依靠它,告诉你,一个骇客可以在十五分钟之内攻破它.
三、端口扫描
在这里我们接触问题的核心部分,这个思想是:象一个骇客干的那样,使用同样的工具,来监测你机器或网络的弱点所在.
在这个领域,我们能够在两个伟大的工具上受益,但还有其它更多的.
第一个叫作nmap,你可以从www.insecure.org上下载到,同时还有大量的信息和链接等等.
用nmap你可以检查你的网络或机器哪些端口是开放的.当然,你可以用其它的命令做到这点,例如lsof或netstat,但是只能检测你自己的机器.显而易见的,nmap当然也可以检查你自己的机器.
nmap能提供给你许多信息,例如,它能告诉你运行的是哪种操作系统,通知你所开放的端口的危险性,最后,至少,nmap相当容易使用.
nmap既可在shell下运行,也可以通过一个叫nmapfe的图形界面来运行.这个图形界面是基于gtk库的,nmap的当前版本是2.53,它可以在许多unix平台上运行,提供原代码,rpm包,带或不带图形界面.
nmap是系统管理必不缺少的工具.
多谢Fyodor先生,以及恭贺他的伟大工作.
第二个叫作nessus,可从网站www.nessus.org上下载,nessus使用客户/服务器结构来工作,源代码遵循posix标准,能在许多unix版本上运行.甚至还有基于win32的客户端.nessus依赖nmap(要知道,没有nmap,nessus就不能运行),GUI客户端还需要GTK库函数的支持.
nessus当前版本是1.06,通过nessus,你可一用一个命令扫描整个网络.这个命令就是网络地址,例如,在目标框中键入192.168.1.0/24,将会扫描整个子网的255台机器.
尽管nessus比nmap复杂不少,但它不但容易使用,功能很多.比方说,它可以生成报告,比较各报告的差异...,另外一个功能相当有趣:nessus为端口扫描中发现的问题提供解决方案,只要这些机器是unix系统,这些建议通常有用,对其它操作系统,就没这么恰当,但这不是一个问题.
下面是一台非常容易受攻击的机器的例子
nessus还有另一项伟大的功能,它可以运行插件,这样,每次在任何地方发现新的安全漏洞,它都可以很快升级.
nessus是另一个系统管理真的需要的工具,Deraison先生和Merci beaucoup做的棒极了.
两个工具都在一个linux机器和其它不同操作系统的网络中测试过,有Linux RH 6.2, Irix 6.5.7, Solaris 2.6, NeXTStep 3.3,QNX RT, BeOS 5.0, Amiga OS 3.5,Not Terminated 4.0.在大多数平台上测试结果给人留下深刻印象,当然Amiga系统没有真正被认证,(因为它看起来象一台打印机或路由器!),但是有谁现在的网络中还有这种操作系统呢(除了我们)?
不管怎么说,整些工具是今天网络中必须有的工具.
为了结束这个章节,让我们来提一提其它一些工具象SARA(www-arc.com/sara/),或者是它的父辈SATAN(www.porcupine.org/satan/)或AINT(www.wwdsi.com).它们不但是端口扫瞄器而且它们都对提高网络安全非常有用.
四、嗅探系统
有些工具能发现端口扫描或入侵.标准的系统管理不能没有这种工具(这有点偏执!).
第一套工具集来自算盘工程.你可以从www.psionic.com获得这些工具.其中包含三个工具:
clearcase/” target=“_blank” >cccccc border=1>
logcheck,portsentry和hostsentry.原文转自:www.ltesting.net
篇5:SCO下的时间问题。Windows系统
structtm*ltm intQSSJ_y,QSSJ_m,QSSJ_d,QSSJ_h,QSSJ_f,QSSJ_s longcur_time,Intime,QSSJ_SC charfirsttime[30],tmp2[255] time(cur_time) ltm=localtime(cur_time) sprintf(firsttime,%04d%02d%02d%02d%02d%02d, ltm-tm_year+1900,\\ ltm-tm_mon+1,\\ ltm-tm_m
struct tm *ltm;
int QSSJ_y,QSSJ_m,QSSJ_d,QSSJ_h,QSSJ_f,QSSJ_s;
long cur_time,Intime,QSSJ_SC;
char firsttime[30],tmp2[255];
time(&cur_time);
ltm=localtime(&cur_time);
sprintf(firsttime, “%04d%02d%02d%02d%02d%02d”,
ltm->tm_year+1900, \\
ltm->tm_mon+1,\\
ltm->tm_mday,\\
ltm->tm_hour, \\
ltm->tm_min, \\
ltm->tm_sec);
QSSJ_y=ltm->tm_year+1900;
QSSJ_m=ltm->tm_mon+1;
QSSJ_d=ltm->tm_mday;
QSSJ_h=ltm->tm_hour;
QSSJ_f=ltm->tm_min;
QSSJ_s=ltm->tm_sec;
QSSJ_SC = (((((QSSJ_y-100)*12+QSSJ_m)*31+QSSJ_d-1)*24+QSSJ_h)*60+QSSJ_f)*6
printf(“11111111 InTime=[%s],qssj_sc=%ld\\r\\n”,firsttime,QSSJ_SC);
ltm=localtime(&QSSJ_SC);
sprintf(firsttime, “%04d-%02d-%02d %02d:%02d:%02d”,
ltm->tm_year+1900, \\
ltm->tm_mon+1,\\
ltm->tm_mday,\\
ltm->tm_hour, \\
ltm->tm_min, \\
ltm->tm_sec);
printf(“22222222 InTime=[%s],qssj_sc=%ld\\r\\n”,firsttime,QSSJ_SC);
运行结果为:
11111111 InTime=[1215132903],qssj_sc=1035658399
22222222 InTime=[2002-10-27 02:53:19],qssj_sc=1035658399
为什么第二个时间是错的?
月冷西湖 回复于:2002-12-15 15:02:11sprintf(tmp2,“20%02ld%02ld%02ld%02ld%02ld%02ld”,
(QSSJ_SC/60L/60L/24L/31L/12L+100L)%100L,
QSSJ_SC/60L/60L/24L/31L%12L+1L,
QSSJ_SC/60L/60L/24L%31L+1L,
QSSJ_SC/60L/60L%24L,
QSSJ_SC/60L%60L,
QSSJ_SC%60L);
这样就解决问题了,
SCO下的时间问题,
电脑资料
《SCO下的时间问题。Windows系统》()。Windows系统。
小小狗 回复于:2002-12-16 14:30:18一定都看不懂,可是解释一下吗?谢谢
rengongpu 回复于:2002-12-16 16:10:49难首是自己给自己出题吗?
原文转自:www.ltesting.net
篇6:98系统下如何卸载WINDOWS XPWindows系统
先介绍在FAT32分区格式卸载方法!
例如:Windows 9X/Me安装在c盘,而xp安在d盘
首先我们用9x的启动软盘引导计算机进入ms-dos系统后,运行格式化圆盘分区的命令,直接快速格式化windowsxp所在的分区(如果这个盘中有重要的资料,请先备份!)
操作过程:
format D:/q
然后执行系统传输命令,将9x引导文件传输到c盘分区中:
sys c:
接着运行命令将进行删除与windows xp系统相关文件的命令:
deltree c:\\boot*.*
deltree c:\\nt*.*
deltree c:\\hiberfil.sys
deltree c:\\pagefile.sys
至此,我们就把一个windows xp“卸载”完了!
原文转自:www.ltesting.net
篇7:Win98下闪存盘常见故障Windows系统
现在的闪存盘市场非常火爆,品牌也是层出不穷,一般的闪存盘都可以在 Windows 98以上的操作系统上即插即用,在Windows 98下则需要安装驱动,但是有一些朋友遇到了这样的情况――在Windows 98下装好驱动后不能找到盘符,现在我们就教教大家具体的解决方法。
现在的闪存盘市场非常火爆,品牌也是层出不穷,一般的闪存盘都可以在Windows98以上的操作系统上即插即用,在Windows 98下则需要安装驱动,但是有一些朋友遇到了这样的情况――在Windows 98下装好驱动后不能找到盘符。现在我们就教教大家具体的解决方法。
正常情况下,启动进入Windows 98系统后,接入USB闪存盘(这里以三星的USB盘为例),屏幕会显示找到新硬件,根据提示一步一步装闪存盘的驱动,一切正常,装好后打开我的电脑,还是原来的状态,却发现看不到USB盘,为什么呢,不是装好驱动了吗?不要急,我们还要完成下面的步骤:回到桌面,用鼠标右键点击我的电脑,选择属性,进入设备管理器,在磁盘驱动器下面我们可以看到比原来的多了一个SAMSUNG Flash Disk的设备,这就是你的USB闪存盘了,
再次双击进入其属性,我们可以看到,在它的属性窗口有四个选项:断开、可删除、同步数据传输和Int 13单元,可删除选项前面系统默认是没有打勾的。我们只要在可删除选项前面点上勾,确定,再重新启动,OK!问题解决,可移动的磁盘盘符出来了,格式化以后就马上能用了。
以上是本人的一点小小经验,希望能对大家有所帮助。 沅君
原文转自:www.ltesting.net
- SA239第10章读书笔记Windows系统2023-02-09
- 解决重装Windows遇到的问题Windows系统2023-02-19
- 节省windows 7系统硬盘空间的妙招2022-12-11
- 如何删除WINDOWS下不让删除的文件?2022-12-11
- 如何诊断和调试Windows系统蓝屏2022-12-11
- 让Windows XP系统更安全的超级必杀技2023-02-01
- 手把手教你如何使Windows系统更安全2023-06-10
- 看我如何解决蓝屏故障Windows系统2022-12-18
- windows系统怎么修改hosts文件的权限?2022-12-20
- 恢复Windows Me系统中丢失的文件Windows系统2025-08-29