reactos操作系统实现(65)

 

激动人心的时刻到了,最后安装成功了。会出现下面的界面,如下:

 

 reactos操作系统实现(65)_第1张图片

上面成功的实现代码如下:

#001  static PAGE_NUMBER

#002  SuccessPage(PINPUT_RECORD Ir)

#003  {

 

显示成功安装的信息。

#004      MUIDisplayPage(SUCCESS_PAGE);

#005 

#006      if (IsUnattendedSetup)

#007      {

#008          return FLUSH_PAGE;

#009      }

#010 

 

当用户按回车键后进入重新启动的页面。

#011      while(TRUE)

#012      {

#013          CONSOLE_ConInKey(Ir);

#014 

#015          if (Ir->Event.KeyEvent.uChar.AsciiChar == 0x0D) /* ENTER */

#016          {

#017              return FLUSH_PAGE;

#018          }

#019      }

#020  }

#021 

#022 

 

重新启动的页面出现。

#023  static PAGE_NUMBER

#024  FlushPage(PINPUT_RECORD Ir)

#025  {

#026      MUIDisplayPage(FLUSH_PAGE);

#027      return REBOOT_PAGE;

#028  }

 

到这里就已经成功地从光盘安装ReactOS到硬盘里了。重新启动后,就会出现Freeload的菜单项选择,如下图:

reactos操作系统实现(65)_第2张图片

 

 

你可能感兴趣的:(react)