用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 操作系统教程 > Windows98教程 > 文章正文
浅析非法操作原理及应对策略
iTbulo.COM 2005-3-15 佚名()
  相信每一个在Win 9x下使用电脑的朋友都遇到过这样的窘境:某项工作即将完成之时,“温老兄”突然告诉你:“该程序执行了非法操作,将被关闭……”。自己循规蹈矩辛辛苦苦地所做的大量工作就这样付之东流水,还落个“非法操作”的罪名,着实令人非常恼火。初学电脑的朋友,往往会认为是操作不当才酿此恶果,但无论如何总找不到“非法”之处。事实上,这些被称为合法的“非法操作”,实属Windows综合症,欲擒“元凶”,还需探其究竟。

  由Win 9x所采用的内存管理技术可知,只有当你所使用的应用程序冒犯了Win 9x时才会落此下场。Win 9x采用保护模式来管理内存,同时又利用多线程手段来调度系统程序和应用程序。当你运行某个程序时,Win 9x为其分配一块专有地盘(内存)、资源以及对各种资源的访问权限,当某个程序试图侵占其他程序的地盘或越权使用系统资源时,Win 9x就说它“执行了非法操作”,并出示“红牌”将其罚下场。由此不难看出,“非法操作”的元凶应该是应用程序。那么造成应用程序“非法”的原因又在何处呢?

  软件方面的原因

  由于应用程序本身的不完善造成此故障的情况比较普遍,如果程序执行同一操作时总出现“非法操作”,而此操作又不涉及内存、CPU之外的其他硬件,这种可能性就更大。我们应从以下几个方面查找原因。

  1、程序编写问题。一些商业软件的初期版本或试用版以及盗版软件都存在许多Bug,如果有其他选择余地,您最好放弃这些软件。

  2、非Win 9x程序与Win 9x兼容性不好。例如,当我们在Win 9x下使用PhotoStyler 2.0 for Windows 3.1对某一图像进行任意角度旋转时,总是出现“非法操作”,这就说明Win 9x并不完全兼容此程序。因此,建议大家尽量不要使用那些非Win 9x的软件。

  3、病毒感染。如果计算机感染病毒同样也可以引起计算机“非法操作”,平时要及时对计算机进行查毒的工作。

  硬件方面的原因

  如果硬件出现问题,导致应用程序运行不稳,也会造成应用程序对Win 9x的“冒犯”。由于硬件系统比较复杂,只有耐心观察才能排除这方面的故障。可按以下顺序排除故障:

  1、观察CPU降温系统工作是否正常。如果降温风扇不转或散热片接触不良,导致CPU温度过高,出现电子漂移,“非法操作”就会频繁出现。

  2、排除内存条故障。如果不是接触不良故障,应怀疑内存条的质量和兼容性。

  3、如果出现故障的软件采用了硬件加密,应怀疑加密卡或软件狗故障,特别是每当打印时出现的“非法操作”,软件狗是最大的“嫌疑犯”。

  4、其他硬件也有可能导致“非法操作”,但应首先怀疑驱动程序问题。否则,不兼容的可能性最大。例如显示卡。

  综上所述,虽然“非法操作”非常令人头疼,但只要将我们的Win 9x和硬件系统调教好,慎重选择软件来源,我们完全可以治愈这一“顽症”。
文章搜索
相关资讯
相关文章 相关下载
Win XP新补丁惊现非法共享漏洞!
防范非法用户的侵入
SQLServer时间格式浅析
SQLServer时间格式浅析
印外包信任危机 涉嫌非法出售客户账号
焦点信息