![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows应用程序开发详解
文章平均质量分 76
一只特立独行的兔先森
从业至今,专注于各大云平台,精通各大行业解决方案,对传统企业业务需求及目前传统业务环境在当今云计算背景下所面临的安全痛点及安全挑战有深刻独立的见解
展开
-
【Windows 应用程序开发详解】五.Windows用户模式和内核模式的定义与区分
【Windows 应用程序开发详解】五.Windows用户模式和内核模式的定义与区分一、用户模式定义:二、内核模式定义:三、两则区别:四、用户模式组件与内核模式组件之间的通信。一、用户模式定义:启动用户模式应用程序时,Windows 会为该应用程序创建进程,进程为应用程序提供专用的虚拟地址空间和专用的句柄表 。 由于应用程序的虚拟地址空间为专用空间,因此一个应用程序无法更改属于其他应用程序的数据。 每个应用程序都隔离运行,如果一个应用程序发生故障,则故障仅局限于该应用程序。 其他应用程序和操作系统不会受原创 2021-10-29 12:47:53 · 1364 阅读 · 0 评论 -
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(三)
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(三)一、虚拟内存二、32位Windows操作系统的虚拟地址空间布局三、64位Windows操作系统的虚拟地址空间布局一、虚拟内存虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时内存管理可以对虚拟地址进行转换,通过对保护和映射过程加以控制,操作系统即可确保进程之间不会相互影响,也不会原创 2021-10-25 22:07:39 · 645 阅读 · 0 评论 -
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(二)
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(二)二.进程二.进程进程介绍:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。Windows进程所含元素一个私有的虚拟地址空间可提供该进程使用的系列虚拟内存地址原创 2021-10-04 20:24:29 · 464 阅读 · 0 评论 -
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(一)
【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语一.Windows API二.服务、函数和例程一.Windows APIWindows API介绍:Windows应用程序编程接口(application Programming Interface,API)是操作系统家族的用户模式系统编程接口。windows API的风格在windows API最初只包含了C语言风格的函数,选择使用C语言的原因是因为它可以被视为一个最小分母,并且足够底层,足够用来暴露操作系统服务原创 2021-10-02 19:37:57 · 1057 阅读 · 0 评论 -
【Windows 应用程序开发详解】三.Windows开发工具配置与使用(一)
【Windows 应用程序开发详解】三.Windows开发工具配置与使用一.Visual C/C++我们都知道在应用程序开发的时候都是要依赖于开发工具的,Windows主机应用程序绝大多数都是使用C或者C++语言开发的,所以C\C++编译器和链接器等程序生成工具是我们开发Windows主机应用程序的必备工具,本篇文章将详细说明这些.Windows开发工具的配置与使用,以及如何使用微软提供的头文件与库文件来去构造windows应用程序。一.Visual C/C++cl.exe编译器cl.exe文件原创 2021-08-19 13:17:51 · 2819 阅读 · 0 评论 -
【Windows 应用程序开发详解】二.Windows API开发功能分类详解
【Windows 应用程序开发详解】二.Windows API的功能分类一.系统基本服务二.系统管理三.用户界面四.图像和多媒体五.网络六.系统安全七.消息与协助八.WEB开发一.系统基本服务我们在使用windows API对应用程序开发时,最常使用到的程序接口就是系统基本服务接口了,下面将对系统基本基本服务进行详细的说明文件系统主要是对文件的创建、读写、删除、打开、关闭、文件属性的设置及获取,以及磁盘分卷等相关操作,包括了镜像文件、加密文件系统等内存管理主要对内存的管理,包括对内存的分原创 2021-08-15 10:34:32 · 1101 阅读 · 0 评论 -
【Windows 应用程序开发详解】一.常见的Windows数据类型解读及命名规则
【Windows 应用程序开发详解】一.常见的Windows数据类型解读及命名规则一.为什么要使用Windows数据类型二.解读常见的Windows数据类型三.Windows 数据类型名命名的规律一.为什么要使用Windows数据类型我们都知道像windows APi函数、数据结构等都是采用了Windows的数据类型,例如我们在使用Windows API函数对其windows应用程序进行开发的时候,其windows API函数入口值、返回值这些都是windows数据类型,因此我们要先熟练的掌握windo原创 2021-08-14 17:35:51 · 573 阅读 · 0 评论