社区
进程/线程/DLL
帖子详情
请问,如何判断某个进程正在运行!
xuezf
2002-07-09 11:25:59
在VC6.0中,比如,如何判断进程sqlmangr.exe是否在运行
...全文
19
1
打赏
收藏
请问,如何判断某个进程正在运行!
在VC6.0中,比如,如何判断进程sqlmangr.exe是否在运行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wistaria
2002-07-09
打赏
举报
回复
http://www.codeguru.com/system/PList.html
single interface to enumerate processes
//enum process to find a certain module
void CPtbView::IsAppRun(CString modulename)
{
DWORD buf[4096];
DWORD num;
TCHAR filenamebuf[_MAX_PATH+1];
HMODULE hModule;
DWORD cbReturned;
BOOL bret=EnumProcesses(buf,4095,&num);
bool bfound=false;
CString msg;
if(!bret)
{
AfxMessageBox("Error EnumProcesses");
return;
}
for(int i=0;i<(int)num;i++)
{
HANDLE hProcess =OpenProcess(PROCESS_QUERY_INFORMATION¦ PROCESS_VM_READ,false,buf[i]);
if(hProcess ==NULL)
continue;
bret=EnumProcessModules(hProcess ,&hModule, sizeof(hModule), &cbReturned );
if(bret)
{
DWORD dwret=GetModuleFileNameEx(hProcess ,hModule,filenamebuf,_MAX_PATH);
CloseHandle( hProcess ) ;
if(dwret==0)
{
msg.Format("%d",GetLastError());
AfxMessageBox(msg);
break;
}
else
{
TCHAR* pfind=_tcsstr(filenamebuf,modulename);
if(pfind)
{
bfound=true;
break;
}
}
}
}
if(bfound)
AfxMessageBox("Found it");
else
AfxMessageBox("Not found");
}
void CPtbView::OnViewCheckrun()
{
IsAppRun("notepad.exe");
}
操作系统用C语言编写程序,模拟实现创建新的
进程
:查看
运行
进程
;换出某个
进程
:杀死
运行
进程
等功能。
换出某个
进程
:杀死
运行
进程
等功能。 实验步骤
进程
1.
进程
的含义
进程
是程序在一个数据集合上的
运行
过程,是系统资源分配和调度的一个独立单位。一个程序在不同数据集合上
运行
,乃至一个程序在同样数据集合上的多...
qt
判断
指定
进程
是否处于
运行
状态
#include <windows.h>...
判断
进程
是否处于
运行
状态 bool CProcessManager::isProcessRunning(QString processName) { bool ret = false; HANDLE proHandle = CreateToolhelp32Snapshot(TH32CS_S...
Qt
判断
Windows
进程
是否
运行
Qt
判断
Windows
进程
是否
运行
java
判断
程序
进程
是否
运行
//本质思路,就是使用java
运行
cmd命令,列出所有
进程
,从里面遍历
判断
即可 public static void main(String[] args) { String 要搜索的
进程
名字 = "msedge"; Runtime 命令行 = Runtime.getRuntime(); try { ...
Qt:在windows上
判断
进程
是否在
运行
通过QProcess类执行cmd命令(tasklist),获取当前的
进程
列表,然后根据指定的
进程
名和返回的结果进行比对,从而
判断
进程
是否在
运行
进程
名字获取: 打开任务管理器 -》 右键点击某个
进程
-》 点击属性 -》 最后...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章