Windows根据程序标题查找正在运行的程序的HWND--判断窗口程序是否运行
2017-10-09 16:01
489 查看
BOOL CALLBACK MyFindWindowEnum(HWND hwnd, LPARAM lParam) { WCHAR szName[MAX_PATH] = { 0 }; GetWindowText(hwnd, szName, ARRAYSIZE(szName) - 1); if (wcsstr(szName, L"[正在运行-MyExe title name]") != NULL) { *((HWND *)lParam) = hwnd; return FALSE; } return TRUE; } HWND MyFindWindow() { HWND hPrevWnd = NULL; EnumWindows(MyFindWindowEnum, (LPARAM)&hPrevWnd); return hPrevWnd; } BOOL IsMyExeRunning() { HWND hWnd = MyFindWindow(); if( hWnd != NULL ) { return TRUE; } else { return FALSE; } }
相关文章推荐
- windows 下 task 查找指定程序是否运行
- windows上如何判断一个进程是否正在运行
- Installshield 在安装或者卸载过程中,判断某一程序是否正在运行
- Android 判断程序在手机中是否是活动状态或者正在运行状态
- Inno Setup安装、卸载时判断是否程序正在运行
- 根据窗口句柄判断程序运行状态
- 根据进程名称判断程序是否运行
- hs程序之启动(保证程序单实例、 程序自启动、判断程序是否有实例运行、查找对话框窗体)
- Inno 4000 Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
- Inno Setup安装、卸载时判断是否程序正在运行
- 判断程序是否正在运行
- Inno 4000 Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
- VB程序怎么判断另一个程序是否正在运行?
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- 判断当前程序是否正在运行
- 监测程序详细介绍,快捷键的设置;txt文件里面一行行的读取、删除、添加字符串等;根据程序路径名以及程序名判断程序是否在运行;
- Inno Setup安装、卸载时判断是否程序正在运行
- C#判断是否有全屏程序正在运行
- 判断是否有全屏程序正在运行(C#)