奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 操作系统 >> Win9x >> 浅析非法操作原理及应对策略
操作系统
Windows XP
Windows 2000
Windows Vista
Windows 2003
Windows 9x
DOS
Linux
Unix
  • 优化你的宽带 提升Win

  • 使用经验:看我如何快

  • Windows文件命名中的禁

  • WinRAR制作Win 9x开机

  • 实现Windows98系统隐藏

  • 妙用Windows 9x的Desk

  • 迷你 运行在U盘上的w

  • 疯狂实验 PSP上运行Wi

  • 浅析非法操作原理及应对策略
    字体:

    中华网络安全联盟    作者:佚名    来源:网络转载    时间:2006-3-24

      相信每一个在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和硬件系统调教好,慎重选择软件来源,我们完全可以治愈这一“顽症”。
    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.