前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快速学习网络编程-Win API编程简介

快速学习网络编程-Win API编程简介

作者头像
cwl_java
发布2022-11-30 08:32:40
3560
发布2022-11-30 08:32:40
举报
文章被收录于专栏:cwl_Java

2. Win API编程简介

2.1 简介

我们需要自己编写一个工具时,必然会用到很多操作windows和控制windows的函数,这些函数就是windows API.

API是Application Progamming Interface的缩写.就是说API是一系列已经定义的在windows内部的函数,是应用程序和系统之间的桥梁,应用程序通过调用API来请求系统完成一系列的任务.窗口,菜单,文件操作等都是通过API实现的.

WIN32 API就是WINDOWS 32位平台的应用程序接口.现在可视化编程工具提供了大量控件,他们代替了API的功能.这些控件都是构建在WIN32 API之上的.是封装了的API函数集合.但是对于比较复杂和特殊功能(想我们的黑客编程)来说,就必须用API函数来实现.

WIN API存放在动态链接库(DLL)中,在98系统中,有32位的GDI32.DLL,KERNEL32.DLL,16位的GDI.EXE,KRNL386.EXE.API就存放在这些动态链接库中.木马和后门其实就是使用了文件操作函数,这里做简要介绍:

2.2 API操作

  • 删除文件:BOOL DeleteFile(LPCTSH lpFileName)
  • 复制文件:BOOL CopyFile()
  • 移动文件:BOOL MoveFile()等等
  • 具体的API可以上网自己去查看,有很多介绍API的书籍.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2. Win API编程简介
    • 2.1 简介
      • 2.2 API操作
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档