【【Windows内核原理与实现】读书笔记(四)】教程文章相关的互联网学习教程文章

Windows内核原理系列01 - 基本概念

1.Windows API Windows 应用编程接口(API)是针对WIndwos操作系统用户模式的系统编程接口,包含在WindwosSDK中。2.关于.NET .NET由一个被称为FCL的类库和一个被称为CLR的公共语言运行库组成。FCL是建立在CLR之上的,而CLR是一组标准的COM服务器,提供了垃圾回收,即时编译类型检验等特性。由于CLR的这些特性,使得开发人员的生产效率得以提高。.NET框架与组建的关系如下: .NET应用...

深入浅出计算机组成原理学习笔记:为什么程序无法同时在Linux和Windows下运行?(第8讲)【代码】【图】

编译、链接和装载:拆解程序执行一、为什么会Permission denied不知道你注意到没,在过去的几节,我们通过gcc生成的文件和objdump获取到的汇编指令都有些小小的问题,我们先把前面的函数示例,拆分成两个文件add_lib.c 和 link_example.c。add_lib.c[root@luoahong c]# cat add_lib.c int add(int a, int b) {return a+b; } link_example.c[root@luoahong c]# cat link_example.c #include <stdio.h> int main() {int a = 10;int b...

Windows序列号产生原理(椭圆曲线法)【代码】

WindowsXP序列号产生原理(椭圆曲线法)来源 https://blog.csdn.net/zhiyuan411/article/details/5156330参考 https://www.licenturion.com/xp/fully-licensed-wpa.txt 从Win95起,Microsoft的产品安装Key从原来的10位数字改为25位字符,这一改动,随着MicroSoft告别了简单的校验和,从此投入了椭圆曲线法的怀抱。从密码学的角度来看,这绝对是一个里程碑, 因为当时椭圆曲线法仍在研究论证阶段,MicroSoft是第一个将之实用以商业产...

使用Linux服务器来通过网络安装和激活Windows 7 —— 一些基本原理

使用Linux服务器来通过网络安装和激活Windows 7 —— 一些基本原理https://www.pufengdu.org/blog/?p=372原文:https://www.cnblogs.com/yuanjiangw/p/12040499.html

javascript利用控件对windows的操作实现原理与应用_javascript技巧【图】

代码如下: //windows 98 //var wsh = new ActiveXObject("WScript.Shell"); //wsh.Run("rundll32.exe user.exe,exitWindows"); //win2000 or xp var wsh = new ActiveXObject("WScript.Shell"); wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键 wsh.sendKeys("U~"); //按 U 键回车 wsh.sendKeys("S~"); //按 S 键回车 sendKeys(args[])方法详解(VB): vb.net中使用sendkeys遥控: 大家在vb6中都用过sendkeys,幕通过发送键...

javascript利用控件对windows的操作实现原理与应用

代码如下://windows 98 <script language=javascript> //var wsh = new ActiveXObject("WScript.Shell"); //wsh.Run("rundll32.exe user.exe,exitWindows"); </script> //win2000 or xp <script language=javascript> var wsh = new ActiveXObject("WScript.Shell"); wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键 wsh.sendKeys("U~"); //按 U 键回车 wsh.sendKeys("S~"); //按 S 键回车 </script> sendKeys(args[])方法详解...

WindowsServer2012R2中的VDI数据删除技术工作原理

重复数据删除技术如何帮助工作负载在虚拟桌面工作?VDI重复数据删除有什么局限性吗? 终端虚拟化使用的技术如虚拟桌面基础结构(VDI)近年来引起了人们的关注,因为组织希望对终端实现集中管理并实施安全措施,同时减少对硬件的依赖。但存储是VDI部署的一个重要   重复数据删除技术如何帮助工作负载在虚拟桌面工作?VDI重复数据删除有什么局限性吗?终端虚拟化使用的技术如虚拟桌面基础结构(VDI)近年来引起了人们的关注,因为组织希望对...

Windows Socket 套接字编程原理(转载)

Windows Socket 套接字编程原理(转载)原文地址:http://blog.sina.com.cn/s/blog_7c35df9b0100x64v.html一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式: 首先服务器方要先启动,并根据请示提供相应服务:(过程如下) 1、打开一通信通道并告知...

Windows操作系统DNS工作原理

在使用Windows操作系统,DNS服务器配置我们常范的错误。错误一:配置1个内网DNS,1个外网DNS。解析内网的时候用内网DNS,解析外网的时候用外网。错误二:第一个DNS服务器解析不到的地址,会继续找第二个DNS服务器查询。总结如下:以为先配置内网DNS服务器,就能确保内网地址都能解析了。但是谁也没法保证内网查询永远不会出现超时。当内网服务器出现超时无返回结果,它在客户端DNS列表中的查询顺序会降低。以后再查询的时候就不会先...

想做Windows平台高级工程师,却连窗口原理都不懂,朋友都劝我放弃~【代码】【图】

1、Windows程序开发流程: Windows 程序分为「程序代码」和「UI资源」两大部分,通过RC编译器整合为一个完整的EXE 文件。所谓UI 资源是指功能菜单、对话框外貌、程序图标、光标形状等等东西。 这些UI 资源的实际内容(二进制代码)系借助各种工具产生,并以各种扩展名存在,如.ico、.bmp、.cur 等等。程序员必须在一个所谓的资源描述档(.rc)中描述它们。 RC 编译器(RC.EXE)读取RC 档的描述后将所有UI资源档集中制作出一个.RES ...

Windows系统EFS加密/解密原理介绍【图】

EFS加密是windows系统自带的加密方式,一个系统用户对文件加密后,只有以该用户的身份登陆才能读取该文件。EFS加密的文件和文件夹名字颜色是绿色,或者在该文件或文件夹的高级属性是加密属性。这样做在很大程度尚提高了数据的安全性,但是如果秘钥文件丢失或者重装系统就会导致加过密的文件不能打开,今天的教程主要介绍的就是如果电脑使用ESF加密后却因为其他原因导致无法打开文件,我们应该怎么解密。 EFS加密原理介绍要想解密,...

windows XP-32位操作系统的中文命名原理

XP就是 极限特工的意思。。。。。。。你们看过极限特工的电影没有,第一集,第二集,第三集 这个电影是未来的真实特工电影。。。。比星球大战系列更加真实。。。

【Windows内核原理与实现】读书笔记(五)

原文链接:http://www.cnblogs.com/XjChenny/archive/2012/02/24/2367174.html事件追踪(ETW) Windows提供了统一的跟踪和记录事件的机制,称为ETW。用户模式的应用程序和内核模式的驱动程序都可以使用ETW来记录事件。ETW是直接由内核支持的事件记录机制,在它的框架结构中,共有三种组件: 控制器(controller)。负责启动、停止或配置事件记录会话 提供者(provider)。负责向ETW注册自己的事件类,并接受控制器的命令,以便启动...

【Windows内核原理与实现】读书笔记(四)

原文链接:http://www.cnblogs.com/XjChenny/archive/2012/02/23/2364335.html注册表和配置管理器 Windows操作系统提供了被称为“注册表”的中心存储设施作为系统的配置和管理中心,应用程序和内核通过访问注册表来读写各种设置。Windows提供了一些API供应用程序访问注册表,这些API函数在接到注册表访问请求之后,当它们转发给内核的系统服务。在内核中,执行体包含一个成为“配置管理器”的组件,它是注册表的真正实现。 注册表是...

【Windows内核原理与实现】读书笔记(三)

原文链接:http://www.cnblogs.com/XjChenny/archive/2012/02/18/2357243.htmlWindows内核中对象管理 Windows对象管理器的基本设计意图是: 为执行体的数据结构提供一种统一又可扩展的定义和控制机制。 提供统一的安全访问机制。 在无需修改已有系统代码的情况下,加入新的对象类型。 提供一组标准的API来对对象执行各种操作。 提供一种命名机制,与文件系统的命名机制集成在一起。 每一个对象都由两部分构成:对象头和对象体,所有...