windows api开发详解
首页
博客
论坛
聚能聊
问答
直播
活动
主题
登录账号
注册账号
阿里云
>
云栖社区
>
主题地图
>
W
>
windows api开发详解
全部
博客
免费套餐
上云实践机会
校园扶持
助力学生成长
API服务
覆盖海量行业
windows api开发详解 相关的博客
C#调用Windows API详解(上)
以前我写过通过WMI来获取有关系统信息的系列文章,确实通过WMI能够恨轻易地实现很多我们想实现的功能,不过有些情况下我们很难利用WMI来实现一些 复杂的功能,比如最近我做的一个项目,其中有一个功能就是要更改系统当前时间,利用WMI就很难实现(我没有找到相关的方
技术小甜
7年前
1649
6、Windows驱动开发技术详解笔记(2) 基本语法回顾
1、字符串 Unicode 字符串有一个结构体定义如下: typedef struct _UNICODE_STRING { USHORT Length; // 字符串的长度(字节数) USHORT MaximumLength; // 字符串缓冲区
hopegrace
14年前
949
13、Windows驱动开发技术详解笔记(9) 基本语法回顾
10、HOOK SSDT 的实现 SSDT 的全称是System Services Descriptor Table,即系统服务描述符表。这个表的作用是把ring3 的Win32 API 与ring0 的内核API 联系起来。当然SSDT 并不仅仅只包含一个
hopegrace
14年前
668
15、Windows驱动开发技术详解笔记(11) 基本概念
9、Windows驱动程序的入口函数规定为_DriverEntry@8,所以用C++编写时要用extern。 驱动程序中,不能使用编译器运行时函数,甚至C语言中的malloc,C++的new函数都不能用,因为他们在VC中的实现都是调用了Win32 API了。
hopegrace
14年前
863
14、Windows驱动开发技术详解笔记(10) 基本概念
一、基本框架 二、基本概念 1、操作系统的主要任务是调度线程,还有一些必要的工作,如:内存管理,进程管理,安全管理和I/O管理,这些部分叫做执行部件。 2、Ring是CPU的概念,而用户/内核模式是操作系统的概念。编写驱动主要为了操作硬件,如访问物理内存,设
hopegrace
14年前
667
9、Windows驱动开发技术详解笔记(5) 基本语法回顾
5、在驱动中获取系统时间 1)获取启动毫秒数 在ring3 我们可以通过一个GetTickCount 函数来获得自系统启动开始的毫秒数,在ring0也有一个与之对应的KeQueryTickCount 函数。不幸的是,这个函数并不能直接返回毫秒数,它
hopegrace
14年前
636
10、Windows驱动开发技术详解笔记(6) 基本语法回顾
7、I/O Request Package,输入输出请求包 1)基本概念 IRP 的全名是I/O Request Package,即输入输出请求包,它是Windows 内核中的一种非常重要的数据结构。上层应用程序与底层驱动程序通信时,应用程序会发出I/O 请
hopegrace
14年前
625
12、Windows驱动开发技术详解笔记(8) 基本语法回顾
8、加裁驱动,驱动与设备 1)前面我们主要通过Driver Studio和KmdManager。现在了解一下程序加裁。 Windows NT式驱动是基于服务方式加载的,可以通过修改注册表内容完成,也可以通过服务相关API完成。设备驱动程序的动态加载主要由服
hopegrace
14年前
667
相关主题
服务端api开发工具
python windows开发
框架详解
php windows开发环境
php 开发环境 windows
php windows 开发环境
edas详解
rpc详解
详解Python
hbase配置详解
mqtt协议详解
piwik安装详解
安装目录的详解
windows下搭建linux开发环境
linux启动过程详解
域名绑定与使用详解
域名绑定与使用详解
mysql数据库详解
linux ps 命令详解
linux服务器搭建实战详解
java mq消息队列详解
python字符串的使用详解
api
api 短信
大鱼api
大于api
护照API
名片API
鉴黄API
车牌API
api短信
短信api
快递api
汇率api
股票api
api文档
api参考
免费api
彩票api
api管理
dbca创建数据库失败
tomcat配置数据库链接
dns服务器手动更新
sybase分页 存储过程
rna seq 结果分析网站
css2.0 api
添加好友数据库设计
pd虚拟机多少钱
nodejs 配置代理服务器
怎么在plsql执行存储过程