C++学习笔记十九 - API函数的实践



我这次就写了一个取进程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 判断循环首	while
int 取进程ID(char *进程名)//取进程ID,(进程名)
{
	HANDLE 进程快照;
	PROCESSENTRY32 临时信息;
	临时信息.dwSize = 占字节数(PROCESSENTRY32); //296
	BOOL 进程句柄;
	进程快照 = _创建快照(TH32CS_SNAPPROCESS, 0);
	进程句柄 = _第一个(进程快照, &临时信息);

	判断循环首(进程句柄)
	{
		若(比较(进程名, 临时信息.szExeFile) == 0)
		{
			_关闭对象(进程快照);
			return 临时信息.th32ProcessID;
		}

		则
			进程句柄 = _下一个(进程快照, &临时信息);
	}
	_关闭对象(进程快照);

	return 0;
}



阅读更多
文章标签: C++
个人分类: C++
上一篇C++学习笔记十八 - api函数的认识
下一篇C++学习笔记二十 - 调用后面的函数需要先声明
想对作者说点什么? 我来说一句

C++学习笔记

2008年06月26日 327KB 下载

C++常用类和API函数

2018年04月23日 109KB 下载

STM8L探索套件学习笔记.pdf

2014年04月03日 1.47MB 下载

c/c++ API chm c/c++函数

2010年05月03日 187KB 下载

Window C++ API函数大全

2011年10月09日 105KB 下载

C++ API帮助手册

2009年11月10日 878KB 下载

Windows C++ API函数大全

2008年09月07日 67KB 下载

WindowsAPI参考大全forCC++(chm)

2017年09月27日 1.02MB 下载

没有更多推荐了,返回首页

关闭
关闭