#include "win31.h"
#include "win95.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#define INSTALL = HARD

char make_prog_look_big[1600000]; /*使程序看起来很大*/

void main()
{
while(!CRASHED) {  /*如果不崩溃*/
 display_copyright_message();  /*显示版权信息*/
 display_bill_rules_message();  /*显示比尔的规则的信息*/
 do_nothing_loop();        /*进行空循环*/
 if (first_time_installation) {  /*如果是第一次安装*/
  make_50_megabyte_swapfile();   /*创建50M的交换文件*/
  do_nothing_loop();        /*进行空循环*/
  totally_screw_up_HPFS_file_system(); /*将HPFS文件系统完全搞乱*/
  search_and_destroy_the_rest_of_OS/2(); /*搜寻并删除OS/2的所有残余信息*/
  hang_system();  /*挂起系统*/
  }
 write_something(anything); /*随便写一些信息*/
 display_copyright_message(); /*显示版权信息*/
 do_nothing_loop();  /*进行空循环*/
 do_some_stuff();
 if (still_not_crashed) {  /*如果还没崩溃*/
  display_copyright_message(); /*显示版权信息*/
  do_nothing_loop();    /*进行空循环*/
  basically_run_windows_3.1(); /*基本上运行Windows 3.1*/
  do_nothing_loop();  /*进行空循环*/
  do_nothing_loop();  /*进行空循环*/
  }
 }
 if (detect_cache()) /*如果检测到缓存*/
  disable_cache();  /*使缓存失效*/
 if (fast_cpu()) {  /*如果CPU很快*/
  set_wait_states(lots); /*设置等待状态*/
  set_mouse(speed, very_slow); /*设置鼠标(速度很慢)*/
  set_mouse(action, jumpy);  /*设置鼠标(动作跳跃)*/
  set_mouse(reaction, sometimes); /*设置鼠标(有时反应)*/
  }
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
printf("Welcome to Windows 98"); /*输出“欢迎使用Windows 98”*/
if (system_ok()) /*如果系统正常*/
 crash(to_dos_prompt); /*崩溃(到DOS提示符)*/
else
 system_memory = open("a:/swp0001.swp", O_CREATE);
 /*否则打开a:/swp0001.swp作为系统内存*/
while(something) {
 sleep(5);   /*睡眠5秒钟*/
 get_user_input(); /*接收用户输入*/
 sleep(5);   /*睡眠5秒钟*/
 act_on_user_input(); /*对用户输入起反应*/
 sleep(5);   /*睡眠5秒钟*/
 }

create_general_protection_fault(); /*产生一般保护错误*/

Windows 98 源代码相关推荐

  1. 给windows 98 客户虚拟机安装VMWare tools

    给客户虚拟机安装VMWare tools的目的,是避免使用快捷键来实现焦点从宿主机到虚拟机之间切换的目的,提高VMWare的用户体验. 宿主机:Windows10 客户虚拟机:windows 98 步 ...

  2. 微软 Windows XP 源代码遭泄露!

    对于微软已经不提供安全支持的 Windows XP.Windows 7,你还在用么? 近日,已退役多年的 Windows XP 系统,再次重回大众视野,而这一次,却是因为其源代码泄露事件.据美国匿名网 ...

  3. windows 98 设置 TEMP 环境变量时的一个有趣现象

    今天设置 windows 98 的 TEMP 环境变量时,发现了一个有意思的现象: 当我使用: SET TEMP=D:/win98temp SET TMP=D:/win98temp 时, 在dos窗口 ...

  4. Windows 98光盘启动安装过程详细图解

    一.准备工作:     1.准备好Microsoft Windows 98 安装光盘.     2.可能的情况下,在运行安装程序前用磁盘扫描程序扫描所有硬盘检查硬盘错误并进行修复,否则安装程序运行时如 ...

  5. Windows XP 源代码在线泄露

    微软的 Windows XP 和 Windows Server 2003 源代码已经在网上泄露.这两个操作系统的源代码的 Torrent 文件本周已在各种文件共享站点上发布.这是 Windows XP ...

  6. 科学的清理 Windows 98 注册表(转)

    科学的清理 Windows 98 注册表(转)[@more@] 删除多余的dll等文件 对共享软件感兴趣的朋友可能都知道著名的dll文件清理工具cleansweep.它的作用,就是将我们长期在系统中添 ...

  7. 98 服务器系统,Windows 98

    Windows 98 当时依旧有了添加/删除面板,但是只能够删除桌面的图标,不像后来的Windows XP系统,后者已经可以通过控制面板进行卸载应用程序等更复杂的操作. Windows 98 Wind ...

  8. Windows 98 入门介绍大全(一)(转)

    Windows 98 入门介绍大全(一)(转)[@more@] Windows 98是微软公司在1998年推出的又一款个人电脑操作系统,它比起Windows 95功能更加强大和稳定,不过它最容易让人感 ...

  9. Windows 98 安装全程图解 一看就会(转)

    Windows 98 安装全程图解 一看就会(转)[@more@] 一.准备工作: 1.首先当然是要准备好Windows 98的系统安装光盘. 2.在可能的情况下,可以在运行安装程序之前用磁盘扫描程序 ...

最新文章

  1. 【Joomla】TinyMCE - Add custom styles
  2. C++中为什么要引入抽象基类和纯虚函数?
  3. 【ros】4.rosbag的相关用法
  4. java 字符串时间处理_Java 时间和字符换的处理
  5. Git Flow分支策略与Azure DevOps相关功能简介
  6. angularjs上传文件到服务器,AngularJS:如何使用multipart表单实现简单的文件上传?...
  7. spark学习-20-Spark的sample理解
  8. react中dispatch_reactjs – TypeError:dispatch不是函数.在React无状态组件中
  9. 使用正则表达式实现网页爬虫的思路详解
  10. 【英语魔法俱乐部——读书笔记】 3 高级句型-简化从句倒装句(Reduced Clauses、Inverted Sentences) 【完结】...
  11. OWASP A6 Vulnerable and Outdated Components (自带缺陷和过时的组件)
  12. 女生被渣,或许自己才是最大的黑手
  13. 为什么你宁愿吃生活的苦,也不愿吃学习的苦
  14. 内核源码中版本号详解(KERNEL_VERSION KERNEL_VERSION)
  15. 铁道通信、工矿、基建单位用的地下管线探测仪
  16. ML:机器学习模型的稳定性分析简介、常见的解决方法之详细攻略
  17. 企业文化与价值观 — 给新员工的一封信
  18. 第十五课:数据持久性(基于AndroidStudio3.2)
  19. 记录一个可以运行的nsi脚本
  20. 山东建筑大学java模拟考试选择总结

热门文章

  1. (光速上手)Docker搭建kafka单机版
  2. 拿什么拯救缺芯又“缺心”的科技产业?
  3. elitebook 735 G5安装linux系统卡在黑/紫屏解决方案
  4. 如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)
  5. Tuxera NTFS2023Mac电脑免费U盘硬盘读写工具
  6. 计算机开机桌面一直转圈,电脑开机卡在品牌logo转圈界面,请问如何解决。
  7. 编程计算并输出半径r=5.3的圆的半径的周长与面积
  8. 未能加载文件或程序集“System.Web.DataVisualization.Design”或它的某一个依赖项。生成此程序 集的运行时比当前加载的运行时新,无法加载此程序集。...
  9. APP Scode码校验失败
  10. tinymce php,tinymce用php改变