随笔分类 -  Windows Advance

关于Windows底层的一些知识和技能
WMIC命令无法返回网卡的速率信息
摘要:某个自动化的脚本,需要通过WMIC命令来读取网卡的speed信息,然而,有一台Windows Server 2019的实体机,这个命令却读不到网卡的speed信息。使用的命令如下:wmic NIC where netenabled=true get speed,name,netconnectioni 阅读全文

posted @ 2024-10-30 14:22 中道学友 阅读(45) 评论(0) 推荐(0) 编辑

如何在Windows 10上访问NFS的share
摘要:大致过程是:1. 开启名为“Services for NFS”的Windows Feature.2. 如果需要拥有写权限,需要修改注册表。3. Mount即可。具体步骤详见下文:https://graspingtech.com/mount-nfs-share-windows-10/ 阅读全文

posted @ 2018-10-23 11:32 中道学友 阅读(1098) 评论(0) 推荐(0) 编辑

Chkdsk scan needed on volume
摘要:After we extended the volume in storage array, in Failover cluster, it shows the volume is of 30.0 TB. If we right click this volume, we will see the capacity of this volume is 15TB But disk man... 阅读全文

posted @ 2016-02-04 17:40 中道学友 阅读(869) 评论(0) 推荐(0) 编辑

什么是Named Pipes
摘要:Named Pipe(命名管道)是一种有名字的, 建立在pipe server和一个(或多个)pipe client之间的单向或双向的通信管道. 一个命名管道的所有实例都会共享一个相同的pipe name, 但是每个实例都有他自己的缓冲区和句柄(handle), 并且为客户端/服务器的通讯提供一个单独的导管. 这种对实例的使用使得多个pipe client同时地使用相同的named pipe成为可能.任何进程都可以访问命名管道, 都可以接受安全检查, 这使得命名管道成为关联进程和非关联进程之间通信的一种简单方式.任何进程都可以既做server, 又做client, 这使得点对点的对等通信成.. 阅读全文

posted @ 2011-10-31 07:56 中道学友 阅读(12509) 评论(0) 推荐(0) 编辑

[已完工][经典文章翻译]A Crash Course on the Depths of Win32 Structured Exception Handling
摘要:原文题目: <<A Crash Course on the Depths of Win32™ Structured Exception Handling>>原文地址: http://www.microsoft.com/msj/0197/Exception/Exception.aspx原作者: Matt Pietrek 在Win32的核心, 结构化异常处理(Structured Exception Handling)(SEH) 是操作系统提供的一种服务. 你能找到的所有关于SEH的文档都会描述某一种编译器的运行时库(runtime library)对操作系统实现的某种包装 阅读全文

posted @ 2010-06-15 20:05 中道学友 阅读(6187) 评论(7) 推荐(2) 编辑

SysWOW64是个什么文件夹?
摘要:WoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用程序, 并且在所有的64-bit 版本的windows上都存在- 包括 Windows 2000 Limited Edition Windows XP Professional x64 Edition, and IA-64 64-bit版本的Windows Ser... 阅读全文

posted @ 2010-02-03 16:30 中道学友 阅读(38181) 评论(0) 推荐(1) 编辑

X64 Debugging汇编点滴
摘要:32位与64位最主要的区别就是多了八个geneal的寄存器R8,R9,R10,R11...R15. 其他还有, 通用寄存器不再以E开头, 取而代之的是字母r. 比如说, EAX现在是rAX. 阅读全文

posted @ 2010-01-27 13:11 中道学友 阅读(418) 评论(0) 推荐(0) 编辑

什么是Critical Section Objects?
摘要:Critical section object提供了与mutex object(互斥对象)相同的同步机制, 不同之处在于critical section只能被一个进程中的线程使用. Event, mutex和semaphore object也能用在单个进程的应用程序中, 但是critical section objects提供了稍微快一点的, 更有效的互斥同步机制. 如同mutex object,... 阅读全文

posted @ 2009-12-09 12:03 中道学友 阅读(1642) 评论(0) 推荐(0) 编辑

Windows Debugging之十
摘要:驱动程序的结构 =========== IO系统控制并驾驭者着驱动程序的执行. 驱动程序有一系列的函数组成, 这些函数在IO请求的处理的不同阶段被调用. 下图说明了驱动功能函数的要点: 一个初始化函数(An initialization routine)- 当IO管理器把驱动程序加载到操作系统中的时候, IO管理器会执行一个驱动的初始化函数, 这个函数典型地被称作DriverEntry. 一个... 阅读全文

posted @ 2009-11-21 22:25 中道学友 阅读(392) 评论(0) 推荐(0) 编辑

Windows Debugging之九
摘要:典型IO处理 ========= 多数的IO操作并不涉及到IO系统的所有组件. 一个典型的IO请求起始于一个应用程序执行一个IO相关的函数(比如说, 从一个设备中读取数据), 这个函数由IO管理器, 加上一个或多个设备驱动程序, 还有HAL来处理.   正如刚才所说, 在Windows中, 线程在虚拟文件上执行IO操作. 操作系统将所有的IO请求抽象为在一个虚拟文件上的操作, 隐... 阅读全文

posted @ 2009-11-18 12:54 中道学友 阅读(357) 评论(0) 推荐(0) 编辑

Windows环境子系统
摘要:Windows拥有一个内核, 多个子系统. Window的环境子系统其实就是内核的client, 内核为环境子系统提供服务.   最早时设计了三个环境子系统, OS/2, POSIX, Windows. 到今天Windows操作系统中就只剩下了Windows环境子系统了.   Windows的环境子系统的服务器进程是CSRSS.EXE, 全称是Client/Serve... 阅读全文

posted @ 2009-11-10 20:44 中道学友 阅读(1346) 评论(0) 推荐(0) 编辑

Windows Debugging之八
摘要:I/O系统组件 ================== Windows I/O系统的设计目标就是为以下一些特性的应用程序提供设备的抽象, 设备包括硬件设备和软件设备(虚拟设备和逻辑设备). 对跨设备的共享资源进行统一的安全和命名 对于可度量的应用程序, 提供基于IO包的,高性能的异步支持. 允许用高级语言写驱动程序, 和更容易的在不同机器架构之间迁移. 拥有分层能力和扩展能力. 允许另外的驱动透... 阅读全文

posted @ 2009-11-10 16:22 中道学友 阅读(362) 评论(0) 推荐(0) 编辑

Windows Debugging之七
摘要:地址转换 ============== 内存管理器创建了一种叫做页表的数据结构(page tables), CPU通过这个数据结构来完成从虚拟地址向物理地址的转换. 每一个虚拟地址都跟一个系统空间结构叫做PTE(page table entry)的相关. PTE结构包含了虚拟地址相对应的物理地址. 比如说, 下图就显示出了如何将连续的虚拟页面映射到三个不连续的物理页面上的(x86) 默认的情况... 阅读全文

posted @ 2009-11-10 10:00 中道学友 阅读(377) 评论(0) 推荐(0) 编辑

Windows Debugging之六
摘要:内存管理 =============== 内存管理器(memory manager)提供了一系列的系统服务来分配(allocate)和释放(free)虚拟内存, 在进程间共享内存, 将文件映射到内存, 冲洗(flush)虚拟页面到磁盘上, 重新获取关于一系列虚拟页面的信息, 修改虚拟页面的保护设置, 锁定虚拟页面到内存中.   内存管理器的两个主要任务 转换, 映射进程的虚拟地址... 阅读全文

posted @ 2009-11-09 20:21 中道学友 阅读(494) 评论(0) 推荐(0) 编辑

Windows Debugging之五
摘要:线程调度 =============== Windows实现了一个优先级驱动,抢占式的调度系统--最高优先级的可运行的线程会一直运行下去, 线程只能运行在允许它运行的某些处理器上, 这种现象叫做processor affinity. 默认的, 线程可以运行在任意一个available的处理器上, 但是你可以通过Windows scheduling function来设置存在于image hea... 阅读全文

posted @ 2009-11-09 10:16 中道学友 阅读(417) 评论(0) 推荐(0) 编辑

Windows Debugging之四
摘要:进程深入 ===========         每一个Windows进程都是由一个叫做executive process(EPROCESS)的块表示的。它除了包含许多跟进程相关的属性之外,还包含和指向另外的一系列其他相关的数据结构。比如说,每一个进程都有一个或更多的用来表示线程的结构executive thread(ETH... 阅读全文

posted @ 2009-11-08 19:20 中道学友 阅读(663) 评论(0) 推荐(0) 编辑

我接触过的windbg命令
摘要:windbg的一些常用命令 阅读全文

posted @ 2009-11-08 15:27 中道学友 阅读(546) 评论(0) 推荐(0) 编辑

内核态和用户态的区别
摘要:        当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权... 阅读全文

posted @ 2009-11-03 21:38 中道学友 阅读(590) 评论(0) 推荐(0) 编辑

Windows背景知识之二 中断,异常和Windows的保护机制
摘要:介绍了中断,异常, 以及Windows的保护机制 阅读全文

posted @ 2009-11-03 21:06 中道学友 阅读(2219) 评论(0) 推荐(1) 编辑

Windows背景知识之一: 386处理器模式和Windows内存管理
摘要:介绍了386处理器运行的三种模式,实模式,保护模式和虚拟86模式。介绍了Windows和dos操作系统中内存安排的知识。 阅读全文

posted @ 2009-11-03 17:11 中道学友 阅读(2560) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示