首页 > TAG信息列表 > Menuetos32

Menuetos32桌面- 桌面加载过程猜测

启动过程中,可以简单的认为,进入保护模式后,加载Launcher,然后Launcher加载了背景,桌面图标,底部任务栏。 实际过程中,可以猜测是这样的:1.进入保护模式后,osloop成为第一个进程,可以使用osloop监控桌面鼠标,窗口以便执行相应的操作。                2.加载Launcher,成为第二

Menuetos32桌面- launche_applications的作用

做了一个简单实验,将Launcher.asm中第55行的launch_applications代码注释掉,看看效果如何,如下图: 1 不显示背景桌面和图标以及底部的任务栏了。这说明是由launch_applications这段代码将3个应用放入相应的位置,然后画出来的。 2.启动开始时是显示滚动条的,然后就停止了。 3.可以用鼠标

Menuetos32桌面- 预置值

翻了翻代码,茫然没有头绪。好像没有认识的。最后动了动脑筋,注意力还是集中在了launcher.asm中。看了看主要过程,又把注意力集中到了launch_applications这段。 记得以前写过,如果没有rdboot.dat文件,在launcher.asm中最后是可以看到预设的参数的。 430行和431行的代码如下:     dec

Menuetos32桌面- 背景与Jpegview应用

在底部任务栏的弹出菜单中,可以看到有jpegview: 点击jpegview,显示如下: 这个窗口中显示的是背景图片。 同样是调用jpegview,一个是桌面背景,一个是展示图片的窗口。这个是如何做到的? 在rdboot.dat中,有一个Boot参数。翻看jpegview.asm的源代码,首先检查的也是BOOT这个参数,估计这就是

Menuetos32桌面-源起

一直以来,都觉得桌面是个神奇的东西。在Menuetos32中,用了3个应用程序画出了桌面背景,桌面图标,桌面任务栏(包含弹出式菜单)。 两个月前,翻看Menuetos32的源代码,在A086B(应用程序中)找到了rdboot.dat,其中描述了启动过程中用到了绘制桌面的应用程序。   下图为用#注释掉其他项,仅留下JP