驱动开发:内核CR3切换读写内存
  • 2022-09-25
  • C++
驱动开发:内核CR3切换读写内存

首先CR3是什么,CR3是一个寄存器,该寄存器内保存有页目录表物理地址(PDBR地址),其实CR3内部存放的就是页目录表的内存基地址,运用CR3切换可实现对特定进程内存地址的强制读写操作,此类读写属于

dotnet 使用 ConfigureAwait.Fody 库设置默认的 await 同步上下文切换配置

在dotnet里面,使用await进行异步逻辑,默认是会尝试切换回调用await的线程同步上下文。这个机制对于大多数的上层应用来说都是符合逻辑且方便的逻辑,例如对于带UI线程的WPF

dotnet 6 为什么网络请求不跟随系统网络代理变化而动态切换代理
dotnet 6 为什么网络请求不跟随系统网络代理变化而动态切换代理

本文记录在dotnet6的网络和在.NETFramework的行为的变更。在dotnet6下,默认的网络请求在系统网络代理变更的时候,是不会动态切换代理的。例如在应用运行进行网络通讯

【WPF】实现动态切换语言(国际化)以及动态换肤功能
【WPF】实现动态切换语言(国际化)以及动态换肤功能

前言:以下内容,手把手从搭建到最终实现,完成多语言切换以及换装功能。本地系统环境:win10 编译器环境:VS2022社区版.NET环境:.NET6 1、新建一个WPF项目