reactos

爱学习的大牛1231 个月前
reactos·windows内核学习
通过VirtualBox虚拟机安装和调试编译好的 ReactOS1. 首先创建一个虚拟机配置脚本 `setup_vm.bat`:```batch @echo off :: setup_vm.bat
zhyjhacker1 个月前
c++·windows·reactos
ReactOS 4.2 OBJECT_TYPE_INITIALIZERj结构体的实现Windows内核为新对象类型的定义提供了一个全局的OBJECT_TYPE_INITIALIZER 数据结构,作为需要填写和递交的“申请单”:
zhyjhacker2 个月前
linux·c++·嵌入式硬件·reactos
3.1.1ReactOS系统中搜索给定长度的空间地址区间函数的实现//搜索给定长度的空间地址区间 MmFindGap(); PMADDRESS_SPACE AddressSpace,//该进程用户空间 ULONG_PTR Length,//寻找的空间间隔大小 ULONG_PTR Granularity,//粒度位,表明空间起点的对齐要求,注意是起点地址 ULONG_PTR TopDown); 函数的定义: PVOID NTAPI MmFindGap( PMADDRESS_SPACE AddressSpace, ULONG_PTR Length, ULONG_PTR Gr
zhyjhacker2 个月前
c++·windows·内核·reactos
memset()函数的实现_CRTIMP void* __cdecl memset (void*, int, size_t); memset()函数的实现
zhyjhacker2 个月前
java·前端·c++·windows·算法·内核·reactos
3.1.1 ReactOS系统中二叉树创建一个MEMORY_AREA节点二叉树中创建一个MEMORY_AREA节点: MmCreateMemoryArea() 参数AddressSpace是MADDRESS SPACE结构指针,所指向的数据结构代表着一个进程的用 户空间。 参数BaseAddress是个指针,用来给定和返回内存区块的基地址
zhyjhacker2 个月前
c++·windows·算法·内核·reactos
2.6.ReactOS系统中从内核中发起系统调用2.6.ReactOS系统中从内核中发起系统调用上面我们已经可以看到用户空间(R3)进行系统调用的全过程即两种方法的具体实现。
zhyjhacker2 个月前
c++·windows·reactos
2.4.ReactOS系统提升IRQL级别KfRaiseIrql 函数2.4.ReactOS系统提升IRQL级别KfRaiseIrql 函数另一篇文中中有方法降低IRQL级别,和切换IRQL级别
zhyjhacker2 个月前
c++·windows·reactos
1.3.ReactOS系统 PAGED_CODE 宏函数的实现#ReactOS系统 PAGED_CODE 宏函数的实现ReactOS系统 PAGED_CODE 宏函数的实现
zhyjhacker2 个月前
c++·windows·reactos·ntreadfile
2.1.ReactOS系统NtReadFile函数的实现。ReactOS系统NtReadFile函数的实现。NtReadFile()是windows的一个系统调用,内核中有一个叫NtReadFile的函数
zhyjhacker2 个月前
linux·前端·c++·reactos·readfile
2.4.ReactOS系统运行级别IRQL的切换2.4.ReactOS系统运行级别IRQL的切换cpu的级别
zhyjhacker2 个月前
c++·windows·reactos·irql
2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数相反还有一个提升IRQL级别的函数。KfRaiseIrql:下篇文章中呈现。
zhyjhacker2 个月前
c++·windows·内核·reactos
2.2.ReactOS系统KSERVICE_TABLE_DESCRIPTOR结构体的声明2.2.ReactOS系统KSERVICE_TABLE_DESCRIPTOR结构体的声明
zhyjhacker2 个月前
c++·windows·reactos
ReactOS系统宏函数ASSERT的实现提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 ReactOS系统宏函数ASSERT的实现
xiaoyan20151 年前
react.js·electron·reactos
react18-electron-os:基于electron27+arcoDesign桌面os系统最近一直在捣鼓Electron27跨平台桌面os项目,今天来分享一个最新研发的react18整合electron开发仿制mateOs桌面os后台应用ElectronReactOS。