Windows
快速提升
这个作者很懒,什么都没留下…
展开
-
Windows启动顺序
Windows启动顺序BIOS下的启动过程:加电自检->按顺序尝试启动项->主引导记录(mbr)->分区引导记录(pbr)->启动管理器(bootmgr)->配置文件(bcd)->winload.exe->ntoskrnl.exe->注册表UEFI下的启动过程:加电初始化->efi shell->启动管理器(*.efi)->配置文件(bcd)->winload.efi->ntoskrnl.exe->注册表UEFI原创 2020-05-27 13:02:01 · 807 阅读 · 0 评论 -
Windows会话登录流程
Windows 结构图Windows系统核心结构和组件以上截图清晰的表现了Windows的主要结构,使我们对系统的构成有个大概的认识,下面介绍一下Windows会话登录大致流程:1、内核模式的系统线程初始化Windows执行体和内核,最后阶段Smss(会话管理)进程。2、Smss负责完成一系列操作,如打开额外页面文件,创建系统环境变量等,并将Csrss.原创 2014-06-05 15:03:29 · 2057 阅读 · 0 评论 -
malloc,new,VirtualAlloc,HeapAlloc性能(速度)比较
malloc和new是通过HeapAlloc来分配的, HeapAlloc分配的是当前进程中Heap管理器管理的内存,这部分内存是进程初始化(或者现有Heap不够用)时通过VirtualAlloc分配的多页虚拟内存参考如下:http://www.cppblog.com/woaidongmao/archive/2011/08/12/153160.aspx转载 2015-07-10 11:36:58 · 365 阅读 · 0 评论 -
Windows服务中操作HKEY_CURRENT_USER注册表
主要思想是:在Windows服务(System)中,通过模拟用户登录,获得Session ID,然后对当前用户注册表项操作。 public IntPtr GetTokenAsCurrentUser() { IntPtr hTokenUser = IntPtr.Zero; string userName = System.Security.Principal.WindowsId原创 2017-01-03 17:16:32 · 3952 阅读 · 0 评论