`
deepfuture
  • 浏览: 4375532 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:79863
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:69456
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:102784
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:284020
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:14910
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:66978
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:31807
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45791
社区版块
存档分类
最新评论

WINDOWS环境子系统

阅读更多

1、应用程序调用WINDOWS系统的服务,如API等,都是是客户/服务请求的方式进行的。

2、WINDOWS环境子系统做为服务端提供服务,主要有以下几方面:
(1)环境子系统进程(Csrss.exe)包含以下支持:
控制台(文本)窗口
创建和删除进程和线程
对16位虚拟DOS机进程的一部分支持
其它一些函数,如GetTempFile、DefineDosDevice、ExitWindowsEx以及几个自然语言支持函数
(2)内核模式设备驱动程序(Win32k.sys)包含
窗口管理器:控制窗口、屏幕、键盘等其它设备输入、用户传递给应用程序
图形设备接口:GDI
(3)子系统DLL
比如kernel32.dll,advapi32.dll,user32.dll,gdi32.dll
将已经文档化的API函数翻译成ntoskrnl.exe和win32k.sys中未文档化的内核模式系统服务调用
(4)图形设备驱动程序
与硬件相关的图形显示、打印、视频驱动
分享到:
评论

相关推荐

    windows10子系统自动安装.zip

    这是微软在Windows 10中引入的一项功能,它通过与Linux内核接口交互,使用户可以直接在Windows环境下运行Linux命令行工具和应用程序,而无需借助虚拟机或双引导系统。这对于开发者和IT专业人员来说非常方便,他们...

    Windows10上Ubuntu20.04子系统官方手动安装包

    在Windows 10操作系统中,用户可以通过安装Ubuntu的子系统来获取类Linux环境,以便在Windows上运行Linux命令行工具和应用程序。这个“Windows10上Ubuntu20.04子系统官方手动安装包”正是提供了这样的功能。下面将...

    适用于Windows10子系统的centos8 WSL

    Windows 10子系统CentOS 8,如果不习惯Ubuntu的,可以试试这个,预安装了【最小安装】环境。由于上传大小限制,需要先解压一次得到centos8.tar文件 安装方法 windows命令行(管理员): wsl --import <分发版> <安装...

    Windows11安卓子系统部署工具

    在Windows 11操作系统中,微软引入了一个创新特性——安卓子系统,允许用户在桌面环境中运行安卓应用程序。这个功能对于国内用户来说具有很高的吸引力,但遗憾的是,它最初仅对国外用户开放。不过,通过一些特定的...

    Windows10内置Linux子系统初体验

    ### Windows 10 内置 Linux 子系统 (WSL) 初体验 #### WSL 简介 Windows Subsystem for Linux (WSL) 是 Microsoft 在 Windows 10 中引入的一项新特性,允许用户无需虚拟机即可直接在 Windows 环境下运行一个完整的...

    Win10安装子系统(Ubuntu)并迁移到非系统盘, 使用一个WSL叫LxRunOffline迁移 Ubuntu存储位置

    但是这个子系统其实是在C盘上的,如果你要在上面配置一些环境可能会大量占用C盘空间,未来保证系统盘空间充足,我们还要将其迁移到非系统盘。需要一个WSL的管理工具叫LxRunOffline进行迁移。 或者在github下载:...

    使用Windows10的Linux子系统来代替虚拟机.pdf

    Windows10 的 Linux 子系统是一个特殊的应用程序,它可以在 Windows 环境下运行 Linux 操作系统,具有类 Linux 操作系统的功能。但是,它并不是一个完整的 Linux 操作系统,而是一个基于 Windows 的应用程序。

    操作系统开发-适用于 Android 的 Windows 子系统.pdf

    - **测试与调试**:提供了多种调试方法,包括使用ADB工具进行远程连接和调试,使得开发者能够在Windows环境下有效地测试Android应用的功能和性能。 综上所述,**适用于Android的Windows子系统**为Windows 11带来了...

    Ubuntu 18.04 LST 子系统

    在Windows 10中引入的Ubuntu 18.04 LTS子系统,允许用户在不使用虚拟机的情况下,在Windows操作系统内直接运行Ubuntu环境。这项技术被称为“Windows Subsystem for Linux”(WSL),它为开发者提供了一个无缝集成的...

    windows子系统ubuntu18.01LTS.docx

    在Windows 10操作系统中,用户可以利用Windows子系统(也称为Windows Subsystem for Linux,简称WSL)来运行Linux发行版,如Ubuntu 18.04 LTS。WSL允许用户在不启动完整的虚拟机的情况下,直接在Windows环境下运行...

    ( Windows环境下32位汇编语言程序设计(1)CHM + 源码.rar )

    5. **DOS和Win32子系统**:在32位Windows环境下,程序可以运行在DOS子系统或Win32子系统下。Win32子系统提供了更丰富的功能,包括窗口、消息队列等,而DOS子系统则更适合于传统的DOS程序。 6. **线程和进程**:...

    win10下的神器Ubuntu子系统.docx

    在Windows 10操作系统中,有一个非常实用的功能,那就是Ubuntu子系统,它允许用户在Windows环境中直接运行Linux命令行工具,极大地便利了开发者的工作。尤其是对于PHP开发者来说,这个功能可以让他们在不离开Windows...

    Ubuntu 20.07 LST 子系统

    Windows子系统(简称WSL,全称为Windows Subsystem for Linux)是微软引入的一项创新技术,允许Windows 10用户直接在操作系统内运行Linux环境,无需使用虚拟机或双启动。 **WSL的核心概念:** 1. **兼容层**:WSL...

    Windows环境下编译Opencpn

    在Windows环境下编译OpenCPN涉及到一系列的技术和工具,下面详细说明各个环节的知识点。 1. 获取OpenCPN源码: - 使用git clone命令可以获取OpenCPN的源码。通过指定一个分支(如beta31_stable)可以获取特定版本...

    win10子系统ubuntu(WSL) 安装Docker的教程(图文详解)

    现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。 开启 Hyper-V 程序和功能 启用或关闭Windows功能 选中Hyper-V 安装Docker for windows 最新版 Docker for windows 下载地址: ...

    WSA-2310.40000.2.0-x64-Release(win10安卓子系统 2023年11月28日更新上传)

    标题“WSA-2310.40000.2.0-x64-Release(win10安卓子系统 2023年11月28日更新上传)”指的是Windows 10上的Android子系统的一个特定版本。这个版本的代号为WSA(Windows Subsystem for Android),它允许Windows用户...

    使用 MobaXterm 链接 Ubuntu(Windows子系统)

    Windows子系统(也称为WSL,Windows Subsystem for Linux)允许Windows用户在不使用虚拟机或双启动的情况下直接在Windows环境下运行原生的Linux环境。这种技术为开发者提供了极大的便利,可以在一个平台上同时处理...

    RTX 3.6 Runtime Windows实时操作系统

    RTX 3.6 Runtime是Real-Time eXtensions (RTX)的最新版本,专为Windows操作系统设计,提供了一种高效、可靠的实时扩展环境。RTX作为一个实时库,允许开发者在Windows系统上构建高性能、低延迟的应用程序,特别是在...

    operation system

    Windows环境子系统如Win32、POSIX和OS/2,允许在Windows平台上运行不同环境的应用程序。陷阱调度是处理异常和中断的关键机制,当发生硬件或软件事件时,控制权从用户模式转移到内核模式,执行相应的陷阱处理程序。 ...

    win 10安装配置Kali子系统.docx

    Linux子系统允许用户在不离开Windows环境的情况下运行Linux命令行工具,极大地提高了开发人员的工作效率。以下将详细介绍如何在Windows 10上配置Kali Linux子系统。 首先,确保你的Windows 10系统满足以下要求: 1....

Global site tag (gtag.js) - Google Analytics