C++学习笔记十九 - API函数的实践
来源:互联网 发布:打印机端口里没有usb 编辑:程序博客网 时间:2024/05/16 11:04
我这次就写了一个取进程id,
获取进程的Pid
这里用到了几个api函数,实现了取进程ID
这样就实现一个功能,其实这是我去参考易语言超级模块翻译过来的
写的样子和易语言的也几乎一样,软件功能都是靠API实现的
需要什么API功能区参考一下那些模块,翻译过来很有价值
一个软件都是靠很多的api实现,我们把api整合起来,
收藏起来,下次写代码就调用,就可以轻松写软件了
#include <Windows.h>#include <TlHelp32.h>#define _创建快照 CreateToolhelp32Snapshot#define _第一个 Process32First#define _下一个 Process32Next#define _关闭对象 CloseHandle#define 比较 strcmp#define 占字节数 sizeof#define 判断循环首whileint 取进程ID(char *进程名)//取进程ID,(进程名){HANDLE 进程快照;PROCESSENTRY32 临时信息;临时信息.dwSize = 占字节数(PROCESSENTRY32); //296BOOL 进程句柄;进程快照 = _创建快照(TH32CS_SNAPPROCESS, 0);进程句柄 = _第一个(进程快照, &临时信息);判断循环首(进程句柄){若(比较(进程名, 临时信息.szExeFile) == 0){_关闭对象(进程快照);return 临时信息.th32ProcessID;}则进程句柄 = _下一个(进程快照, &临时信息);}_关闭对象(进程快照);return 0;}
0 0
- C++学习笔记十九 - API函数的实践
- 【C++】学习笔记二十九——函数
- c语言学习笔记十九
- Linux实践工程师学习笔记十九
- Linux实践工程师学习笔记十九
- Linux实践工程师学习笔记二十九
- php学习笔记(十九)head()函数
- Hadoop学习笔记(十九)---Hive Java Api
- 【OpenCV学习笔记】【函数学习】十九(感兴趣区域)
- Swift学习笔记(二十九)——函数的使用1
- Objective-C学习笔记(十九)——对象方法和类方法的相互调用
- 学习笔记(十九)
- C Primer Plus学习 二十九 string.h strncat()函数
- SMP3.0学习笔记之十九 使用REST API在任何操作系统上消费SMP的OData服务
- Object-C 学习笔记(十九)---#include 、#import 、@class
- Object-C 学习笔记(二十九)--- 归档(2)
- 【C语言复习(二十九)】可变参数的函数
- C++:函数<学习笔记>
- C++学习笔记十七 - 简单的类型强制转换
- 暴力破解法时间长短测试
- 矫情的service
- C++学习笔记十八 - api函数的认识
- Heartbleed第三篇:关于OpenSSL“心脏出血”漏洞的分析
- C++学习笔记十九 - API函数的实践
- Http404status之找不到action
- UVa 129 Krypton Factor
- HDU-5700-区间交
- 深夜读退役贴
- 6天通吃树结构—— 第五天 Trie树
- C++学习笔记二十 - 调用后面的函数需要先声明
- C++学习笔记二十一 - 定义宏#define
- Hadoop-2.6.2 HA + Federation 生产环境集群搭建实例以及源码编译案例分享