当系统启动到 explorer.exe 启动后,出现图标与桌面,这时机器是在操作系统控制之下,还是在explorer.exe 控制之下?
这时的鼠标,键盘信息是被explorer.exe接收,还是被操作系统接收?
即explorer.exe 启动后是如何工作的?
在Windows 2000/XP和其他Windows NT内核的系统中,Explorer.exe进程并不是系统运行时所必需的,所以可以用任务管理器来结束它,并不影响系统的正常工作。打开你需要运行的程序,如记事本。然后右击任务栏,选择“任务管理器”,选中“进程”选项卡,在窗口中选择Explorer.exe进程,单击“结束进程”按钮,,接下来桌面上除了壁纸(活动桌面Active Desktop的壁纸除外),所有图标和任务栏都消失了。此时你仍可以像平常一样操作一切软件。
所以系统是在操作系统控制之下,不是在explorer.exe控制之下, 因为Explorer.exe进程并不是系统运行时所必需的,结束它仍可以像平常一样操作一切软件。
explorer.exe进程是微软为其Windows操作系统定义的的系统核心进程,它是较老的Windows 3.x文件管理器的替代品,在后来的系统中微软将其称为“文件资源管理器”。在功能上,explorer.exe进程为用户提供了图形用户界面(也称为图形壳),简单的说就是用来显示系统的桌面环境的,包括开始菜单、桌面下方的任务栏、桌面图标和文件管理。
任何时候,鼠标键盘等信号都是按这个传递途径:
硬件 --> 驱动程序 --> 内核 --> 桌面程序(explorer) --> 普通应用程序