如何使用一个控制台程序来结束另一个控制台程序? 如何找到那个进程并结束他,又不影响自己? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在要结束的程序中注册了一些东西,用TerminateProcess没注销掉,下次启动就不行了,还有没有其他方法? //there is some code ,maybe you should change someDWORD GetProcessIdFromName(LPCTSTR name){ PROCESSENTRY32 pe; DWORD id = 0; HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); pe.dwSize = sizeof(PROCESSENTRY32); if( !Process32First(hSnapshot,&pe) ) return 0; while(1) { pe.dwSize = sizeof(PROCESSENTRY32); if( Process32Next(hSnapshot,&pe)==FALSE ) break; if(strcmp(pe.szExeFile,name) == 0) { id = pe.th32ProcessID; break; } }; CloseHandle(hSnapshot); return id;}GetProcessIdFromName("agent.exe")如果不为0就存在 多进程如何共享加密狗的较验函数 VC中用ODBC连接数据库的问题 如何在VC主程序里输出一个结构,让IE控件的JavaScript通过window.external调用该结构? 8139的mac地址在线修改? 怎么在区域生长算法中实现自动阈值,有什么思路木有啊? 类向导不能显示的原因? 在一个操作系统为dos6.22和ucdos7.0上安装如何安装win98呢,在线等待,急!!! access数据库SQL问题 这是一个简单的问题. 如何处理EIDT的自动换行? 那有 MSDN 下载 或谁能提供下载(我愿出高分(500))(在线) 对话框
DWORD GetProcessIdFromName(LPCTSTR name)
{
PROCESSENTRY32 pe;
DWORD id = 0;
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
pe.dwSize = sizeof(PROCESSENTRY32);
if( !Process32First(hSnapshot,&pe) )
return 0;
while(1)
{
pe.dwSize = sizeof(PROCESSENTRY32);
if( Process32Next(hSnapshot,&pe)==FALSE )
break;
if(strcmp(pe.szExeFile,name) == 0)
{
id = pe.th32ProcessID;
break;
}
};
CloseHandle(hSnapshot);
return id;
}
GetProcessIdFromName("agent.exe")如果不为0就存在