`
izuoyan
  • 浏览: 8937797 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windows API入门简介

阅读更多

Windows API函数库对于缺乏Windows开发基础知识的人来说实在是太庞大了,以至于想入门却无从下手。其实只要了解一下他的基本模块功能就可以了,具体的实例可以在使用中来参考开发文档,从而慢慢积累。 常用三个模块是User32.dll,Kernel32.dll和gdi32.dll。 user32.dll是Windows用户界面相关应用程序接口.包括窗体创建,销毁,发送消息等,还有hook也是通过此某块调用。 比如一个Form的创建过程里面有一个重要的方法是CreateHandle,里面有个代码段就是调用了user32的CreateWindowEx方法来创建窗体 Kernel32.dll控制着系统的内存管理、数据的输入输出操作和中断处理等。 比如System.IO.Directory.GetFiles可以得到目录下面的所有文件,他就是通过调用Kernel32的FindFirstFile和FindNextFile来搜索文件的。 gdi32.dll是Windows GDI图形用户界面相关程序,用于辅助创建组建。现在用的较多的其实是gdiplus.dll也就是所谓的gdi+ 比如System.Drawing.Pen的构造函数就调用了gdiplus.dll中的 GdipCreatePen1函数。 另外一个可能用到的advapi32.dll,是一个高级API应用程序接口服务库的一部分,用于安全和注册等方面的调用。 比如读取注册表的代码Microsoft.Win32.Registry.LocalMachine.OpenSubKey就是调用了他的RegOpenKeyEx函数。

分享到:
评论

相关推荐

    Windows API 入门教程

    该教程的英文名是《the Forger's Win32 API Tutorial》 作者的主页: http://winprog.org/tutorial/<br><br>这是个Windows API函数的入门教程,比较浅显易懂。 我把所有文档编译成了chm文件,方便阅读了。...

    CSharp调用WindowsAPI入门_C#_windowsapi_

    C#中调用Windows API开发编程指南

    Windows API 编程_pdf_windowsAPI编程_

    windowsAPI编程高清版,windowsAPI编程高清版

    Windows+API一日一练 C++之Windows API简单入门

    Windows+API一日一练 C++之Windows API简单入门 Windows+API一日一练 C++之Windows API简单入门 Windows+API一日一练 C++之Windows API简单入门 symbian

    Windows API范例入门与提高

    Windows API范例入门与提高 初级教程 要下的赶快 初级教程 要下的赶快

    windows API 入门教程

    WIN API 入门教程 学习api的 可以看一下

    C#winAPI Windows API手册

    Windows api查询手册,这里集合了gdi32.dll、user32.dll、kernel32.dll、mrp.dll、shell32.dll等各种常用的windows api,可查询对应的函数在C#里面对应的写法,也还有windows里面的各种常量。

    WindowsAPI编程入门教程.pdf

    WindowsAPI编程入门教程.pdf

    windows api范例入门与提高

    本书通过大量实用、经典的范例,以Visual Basic为开发平台由浅入深地介绍了Windows API编程的基本方法和大量的实用技巧。本书采用实例带动知识点的形式,使读者快速入门并逐步得到提高。本书每节即是一个实例,操作...

    精通WindowsAPI 函数 接口 编程实例

    第1章 Windows应用程序开发入门 1 1.1 第一个实例程序 1 1.1.1 start.exe 1 1.1.2 Windows API 2 1.1.3 程序入口函数 2 1.1.4 start.c代码分析 2 1.2 编译代码 3 1.2.1 安装Visual Studio 3 1.2.2 ...

    WindowsAPI开发详解所附的CD光盘

    第1章 Windows应用程序开发入门 第2章Windows API概要 第3章开发工具配置与使用 第4章文件系统 第5章内存管理 第6章 进程、线程的模块 第7章 线程同步 第8章 服务 第9章 图形用户界面 第10章 系统信息的管理 第11章 ...

    Windows API游戏编程入门到飞进

    Windows API游戏编程入门到飞进,类函数讲解详细,绝对基础的讲解,共享一下,我找了好半天的 txt格式的,比较不错,随身携带随时看

    精通WindowsAPI:函数、接口、编程实例(一共3个包要求小于20M)

    《精通WindowsAPI:函数、接口、编程实例》全书共18章,分为3个部分,第1部分(第1章~第3章)介绍... 从Windows应用程序开发工具讲起,引导读者快速入门 详细讲解API和关键结构的使用方法 提供156个WindowsAPI使用实例

    精通Windows.API-函数、接口、编程实例.pdf

    第1章 Windows应用程序开发入门 1 1.1 第一个实例程序 1 1.1.1 start.exe 1 1.1.2 Windows API 2 1.1.3 程序入口函数 2 1.1.4 start.c代码分析 2 1.2 编译代码 3 1.2.1 安装Visual Studio 3 1.2.2 ...

    WindowsAPI-GDI入门基础知识详解1CC++

    WindowsAPI-GDI入门基础知识详解1CC++WindowsAPI-GDI入门基础知识详解1CC++

    windows编程入门pdf

    我们才会发现,以前曾编写的程序是多么的粗糙WINDOWS平台 API应用程序接口。当然 API也是发展的,它从 WIN 16API发展到了现在普遍使用的 WIN32API。只有充分理解 API函数功能和用法,才能深入到 WINDOWS系统的内部,...

    Windows API-GDI入门基础知识详解

    Windows API-GDI入门基础知识详解

    精通WindowsAPI:函数、接口、编程实例 电子书

    《精通WindowsAPI:函数、接口、编程实例》全书共18章,分为3个部分,第1部分(第1章~第3章)介绍... 从Windows应用程序开发工具讲起,引导读者快速入门 详细讲解API和关键结构的使用方法 提供156个WindowsAPI使用实例

Global site tag (gtag.js) - Google Analytics