windows
文章平均质量分 82
liuyez123
这个作者很懒,什么都没留下…
展开
-
VS2015不能卸载解决方法
今天使用VS2015企业版调试windows 10内核驱动程序,发现在附加到进程进行调试时,vs2015总是崩溃,折腾了半天也没解决,就把它升级到update RC2版本,发现还是有问题,就想卸载掉VS2015企业版重新安装在试试,结果发现在程序和功能列表中有两个vs2015就随便删除了一个,结果悲剧了,当删除程序和功能列表中第二个vs2015时,发现已经不能删除了,卸载结果像下面这样,卸载出原创 2016-03-08 22:27:52 · 49585 阅读 · 2 评论 -
一个大神的twitter
今天看见一个大神的twitter,居然能够拿到微软win10各种版本的update ISO,还能拿到微软各种最新软件的release和preview版本,是黑客还是内鬼。twitter的地址:https://twitter.com/WZorNET下面是他的一些最新的twitter文链接:SQL Server 2016 RC0 64-bit ISOENG原创 2016-03-08 22:46:45 · 5131 阅读 · 0 评论 -
Win10下VS2015(WDK10)驱动开发环境配置
1、 概述微软在”WDK7600“以后就不再提供独立的内核驱动开发包了,而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包、或者离线安装包,但是安装后Visual Studio就集驱动程序开发,编译,安装,部署和调试于一身,使得Windows驱动程序开发会变得更容易。对于Windows 10和Visual Studio2015驱动开发W原创 2016-03-11 18:00:07 · 52002 阅读 · 24 评论 -
win10升级到1511/TH2版本后注册表搜索没响应
这两天升级了win10到1511/TH2版本,发现了不少问题,其中一个问题就是运行regedit.exe进行查找的时候没有相应,点击取消后,regedit.exe会停止并重启,在没有升级前regedit.exe是正常的。试了网上推荐的不少解决办法都没有效果,使用管理员账户sfc /scannow命令修复,并重启Windows search服务也没有效果,到微软官网上也有不少人反映升级后出现这个原创 2016-03-13 16:01:38 · 1578 阅读 · 0 评论 -
win10系统调用架构分析
1. 操作系统模型大多数操作系统中,都会把应用程序和内核代码分离运行在不同的模式下。内核模式访问系统数据和硬件,应用程序运行在没有特权的模式下(用户模式),只能使用有限的API,且不能直接访问硬件。当用户模式调用系统服务时,CPU执行一个特殊的指令以切换到内核模式(Ring0),当系统服务调用完成时,操作系统切换回用户模式(Ring3)。Windows与大多数UNIX系统类似,驱动程原创 2016-03-27 16:25:40 · 8841 阅读 · 2 评论 -
X86/X64处理器体系结构及寻址模式
由8086/8088、x86、Pentium发展到core系列短短40多年间,处理器的时钟频率几乎已接近极限,尽管如此,自从86年Intel推出386至今除了增加一些有关流媒体的指令如mmx/sse之外,其他新增的大多数指令都可以从最初的指令集中组合实现同样的功能,整个编程模型维持了约有20多年。1. 处理器体系结构1.1. 处理器简要结构我们都知道CPU的根本任务就是执行指令,对计算机来说原创 2016-04-09 15:01:07 · 20065 阅读 · 3 评论 -
WIN10 X64下通过TLS实现反调试
1 TLS技术简介Thread Local Storage(TLS),是Windows为解决一个进程中多个线程同时访问全局变量而提供的机制。TLS可以简单地由操作系统代为完成整个互斥过程,也可以由用户自己编写控制信号量的函数。当进程中的线程访问预先制定的内存空间时,操作系统会调用系统默认的或用户自定义的信号量函数,保证数据的完整性与正确性。 基于TLS的反调试,原理实为在实际的入口点代码执行原创 2016-04-27 11:59:33 · 9667 阅读 · 1 评论 -
windows PE文件结构及其加载机制
1. 概述PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)。它是1993年Windows NT系统引入的新可执行文件格式,到现在已经经过20多年了。虽然使用PE作为可执行文件格式的Windows操作系统已经更换了很多版本,其结构的变原创 2016-04-29 15:00:50 · 26218 阅读 · 1 评论 -
怎么让VS2015编写的程序在XP中顺利运行
1. 概述默认配置下VS2015编写的应用程序只能在Win8/Win10上运行。但幸好还保留了生成XP程序的设置项。XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们。另外XP系统是测试Win32程序一个不错的平台,系统小,启动速度快,把他安装在虚拟机上作为测试系统是很不错的。2. VS2015开发XP程序的设置1. 项目菜单->项目属性->配置属性->常规->平台工具集,选原创 2016-05-25 11:30:17 · 19838 阅读 · 1 评论