随笔分类 -  函数

摘要:/// <summary> /// 判断是否重复运行 /// </summary> /// <returns>FALSE 没运行,TRUE 已运行</returns> BOOL IsAlreadyRun() { HANDLE hMutex = NULL; hMutex = ::CreateMutex 阅读全文
posted @ 2021-12-27 17:30 梦之心 阅读(53) 评论(0) 推荐(0)
摘要:/// <summary> /// 模块遍历 /// </summary> /// <param name="dwProcessId">进程PID</param> /// <returns></returns> BOOL EnumProcessModule(DWORD dwProcessId) { 阅读全文
posted @ 2021-12-27 17:21 梦之心 阅读(36) 评论(0) 推荐(0)
摘要:/// <summary> /// 线程遍历 /// </summary> /// <returns></returns> BOOL EnumThread() { THREADENTRY32 te32 = { 0 }; te32.dwSize = sizeof(THREADENTRY32); HAN 阅读全文
posted @ 2021-12-27 17:17 梦之心 阅读(57) 评论(0) 推荐(0)
摘要:/// <summary> /// 进程遍历 /// </summary> /// <returns></returns> BOOL EnumProcess() { PROCESSENTRY32 pe32 = { 0 }; pe32.dwSize = sizeof(PROCESSENTRY32); 阅读全文
posted @ 2021-12-27 17:15 梦之心 阅读(45) 评论(0) 推荐(0)
摘要:/// <summary> /// 提示错误代码 /// </summary> /// <param name="lpszText">提示内容</param> VOID ShowError(TCHAR* lpszText) { TCHAR szErr[MAX_PATH] = { 0 }; ::wsp 阅读全文
posted @ 2021-12-27 17:05 梦之心 阅读(42) 评论(0) 推荐(0)
摘要:/// <summary> /// 获取模块地址 /// </summary> /// <param name="pid">进程PID</param> /// <param name="ModuleName">模块名称</param> /// <param name="StartAddress">开 阅读全文
posted @ 2021-12-27 16:22 梦之心 阅读(341) 评论(0) 推荐(0)
摘要:DWORD 进程_名取ID(CString 进程名) { HANDLE 进程快照 = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (INVALID_HANDLE_VALUE == 进程快照) { return NULL; } PROCESS 阅读全文
posted @ 2021-09-24 12:02 梦之心 阅读(66) 评论(0) 推荐(0)