803页:WDK文档强调IoRegisterDriverReinitialization 主要用于同时支持Non-PNP和PNP下层的驱动。大概原因是:只依赖Legacy下层的驱动可以通过LoadOrderGroup、Dependencies等注册表项决定合适加载时机,PNP驱动则由PNP机制决定加载时机,而同时支持两种下层的驱动由PNP机制加载时,legacy下层可能尚未初始化,因此必须有一种回
原创 2012-01-18 10:31:45
949阅读
移植或者创建一个BSP,也许需要先熟悉Windows CE的内核启动过程.只有理解了
转载 2022-12-08 19:19:45
187阅读
Python 是一种广泛应用于软件开发、数据分析及自动化的编程语言,而 Windows 内核是操作系统的核心,负责管理系统资源和硬件设备的交互。针对“Python Windows 内核”问题,我将分享一些解决此类问题的背景、技术原理、架构解析、源码分析、性能优化以及应用场景的详细过程。 时间线: 1. **2019年**: 开始研究 PythonWindows 平台的应用。 2. **20
原创 6月前
18阅读
windows XP系统内核文件分析
转载 精选 2014-08-04 11:24:08
648阅读
发生“Python Windows 内核挂掉”的问题无疑是开发者们在使用Python进行Windows环境开发时常会遇到的。在这类情况中,内核的异常终止不仅影响工作效率,甚至可能导致重要数据的丢失。因此,理解并解决这一问题变得尤为重要。 ## 背景描述 首先,让我们通过四象限图对问题进行分类。这个问题通常可以分为“主观因素”和“客观因素”两类,而每类又可以细分为“已知问题”和“潜在问题”。
原创 5月前
36阅读
即日起,我们将打开一个新的编程世界的大门——Python语言。Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。首先声明,Python系列博文将参考大量的优秀书籍、网站和博文,博主对其进行精心整理总结,并与大家分享之。Python系列博文包括但不限于以下
要获取windows 内核中所有驱动模块信息,调用 系统服务函数 NtQuerySystemInformation,参数SystemInformationClass 传入SystemModuleInformation. NtQuerySystemInformation申明如下: [cpp] view
原创 2021-07-20 16:15:44
1491阅读
title:《windows内核原理与实现》笔记一. 计算机系统的硬件资源管理1.计算机提供时钟中断:每隔一定时间,硬件系统触发一个中断,操作系统截获此中断,暂停当前任务,选择一个新任务。从而实现任务的切换。多个任务可以在一个CPU中轮换执行。 2.对于32位系统,内核代码可以访问进程整个4G空间。每个任务具有独立的4G内存。“”虚拟内存“”。32bit 3.CPU通过特定的指令来控制I\O设备。
                                                        &nbs
每天我们都在使用Windows系统学习、编程、听音乐、玩游戏,Windows的操作想来是非常熟练了,但是你又对Windows究竟了解多少呢?本系列的目的,就是让你对Windows系统有个更直观、更清楚、更彻底的认识。尽管我们大多数人看不到Windows的源代码,对其内存调度算法这样的最深层次的技术内...
转载 2014-09-29 12:26:00
77阅读
2评论
每天我们都在使用Windows系统学习、编程、听音乐、玩游戏
转载 2014-06-09 18:27:00
245阅读
2评论
WINDOWS内核对象一.前言 Windows中有很多像进程对象、线程对象、文件对象等等这样的对象,我们称之为Windows内核对象。内核对象是系统地址空间中的一个内存块,由系统创建并维护。内核对象为内核所拥有,而不为进程所拥有,所以不同进程可以访问同一个内核对象。  二.内核对象结构 每个对象都有对象头和对象体组成。所有类型的对象头结构都是相同的,而结构体
转载 2024-05-18 22:56:32
170阅读
1. 前言Python程序的代码是如何组织的,在代码完成编写后,又是如何运行的,它其中的原理是怎么回事,大家对这些问题一定很感兴趣。接下来,兔子先生带着大家一探究竟。2. Python的总体架构从顶层设计上来看,Python可以分为三大部分: File Groups 代码文件 - 包括模块、库及用户自定义的模块。 Interpreter 解释器 - 又称Python虚拟机,对代码分析理解,翻译
转载 2023-07-01 14:44:58
100阅读
Windows 和 Linux 可以说是我们比较常见的两款操作系统的。Windows 基本占领了电脑时代的市场,商业上取得了很大成功,但是它并不开源,所以要想接触源码得加入 Windows 的开发团队中。对于服务器使用的操作系统基本上都是 Linux,而且内核源码也是开源的,任何人都可以下载,并增加自己的改动或功能,Linux 最大的魅力在于,全世界有非常多的技术大佬为它贡献代码。这两个操作系统各
转载 2021-05-19 16:28:19
401阅读
你知道吗?
转载 2021-06-29 09:48:05
506阅读
Windows 操作系统与内核版本号Win10查询内部版本(内核版本)的方法:1、按下Win+R组合键启动“运行”窗口,输入“msconfig”并确定2、在“系统配置”窗口中点击“工具”标签,选择“关于Windows”一项后点击“启动”按钮3、“关于Windows”窗口中具体显示出当前所用Windows的内部版本号或cmd命令:winver版本格式:开始日期-服务结束日期Microsoft Win
来记录一下自己学习驱动开发的过程,便于复习回忆。环境:Windows10  Visual Studio 2019  WDK1803  VMware16  Windows1804工具:DebugView  数字签名工具(signtools-v3.2)VMware安装1804的系统,使用签名工具避免开启免签,个人感觉安全些。类似Windows应用程序有统一的WinMain入口函数,内核驱动也有一个统一
转载 2023-07-12 20:44:30
86阅读
NT44.020005.0XP5.1Vista6.076.1【参考】http://www.ruanyifeng.com/blog/2009/10/windows_os_version_numbers.html
原创 2023-09-11 11:17:55
113阅读
Windows内核攻防是系统安全研究的核心领域,涉及操作系统最底层的漏洞利用、防御机制及对抗技术。以下是系统的技术框架和关键方
原创 2月前
0阅读
标题:Windows与Linux内核的比较与融合 摘要:本文主要讨论Windows和Linux两个不同操作系统的内核特点、优势以及未来可能的融合趋势。通过比较两者的功能和性能,我们可以更好地了解它们在不同领域的适用性,同时也展望了它们合作的潜力。 正文: 在当今数字化时代,操作系统成为了人们日常工作和娱乐的重要基础。在众多操作系统中,Windows和Linux以其独特的特点和功能成为了广大用
原创 2024-02-02 10:11:03
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5