zoukankan      html  css  js  c++  java
  • 黑客编程教程(二)Win API编程简介

    第二节 Win API编程简介
     
       
        下面介绍一下WIN API.
        我们需要自己编写一个工具时,必然会用到很多操作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就存放在这些
     动态链接库中. www.2cto.com
    
       木马和后门其实就是使用了文件操作函数,这里做简要介绍:
      删除文件:BOOL DeleteFile(LPCTSH lpFileName)
      复制文件:BOOL CopyFile()
      移动文件:BOOL MoveFile()等等
     具体的API可以上网自己去查看,有很多介绍API的书籍.
  • 相关阅读:
    驱动中回溯函数的调用关系
    CSI-MIPI学习笔记
    1920*1080分辨率和1080p,1080i的关系
    V4L2驱动内核文档翻译(一)
    signal()信号操作
    617. Merge Two Binary Trees
    Java中的集合
    Switch能否用string做参数
    Java面试题
    八种基本数据类型的大小,以及他们的封装类
  • 原文地址:https://www.cnblogs.com/rinack/p/3184935.html
Copyright © 2011-2022 走看看