如何在w98下获得进程的名称 As topic 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 struct PROCESSINFO{ char cFileName[MAX_PATH]; DWORD dwProcessID; CTime cCPUTime; int iMemSize; };void CEnumProcessView::GetWin9xPsInfo(){ HANDLE hProcess; PROCESSENTRY32 pePsEntry; pePsEntry.dwSize = sizeof(pePsEntry); hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(Process32First(hProcess, &pePsEntry)) { while(1) { if(!Process32Next(hProcess, &pePsEntry)) { break; } strcpy(m_ProcessInfoList[m_ProcessCount].cFileName, pePsEntry.szExeFile); m_ProcessInfoList[m_ProcessCount].dwProcessID = pePsEntry.th32ProcessID; m_ProcessInfoList[m_ProcessCount].iMemSize = 0; m_ProcessCount++; } } CloseHandle(hProcess);} 如果知道ProcessId,就枚举所有进程,然后比较,得到指定ProcessId进程的名字。 C++ 读excel表数据 com可连接对象 同一个系统中如果一个程序执行了WSAclearup,会影响到其它程序吗? windows 7 标题栏重绘问题 程序退出返回3是什么意思 Matlab 7.0 与VC++6.0 联合编程Release编译错误求助(Debug编译正常) 怎样实现在界面上能选择不同目录 初学COM 一个很不能理解的问题 请大侠客指路~~~ VC++下怎样得到午夜开始到现在经过的秒数的函数。 100分求解RasDeleteEntry在win7上失效问题 网络安全公司面试,我该注意点什么?(在线等待!) 什么是SQL SERVER? :P
{
char cFileName[MAX_PATH];
DWORD dwProcessID;
CTime cCPUTime;
int iMemSize;
};
void CEnumProcessView::GetWin9xPsInfo()
{
HANDLE hProcess;
PROCESSENTRY32 pePsEntry; pePsEntry.dwSize = sizeof(pePsEntry);
hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(Process32First(hProcess, &pePsEntry))
{
while(1)
{
if(!Process32Next(hProcess, &pePsEntry))
{
break;
}
strcpy(m_ProcessInfoList[m_ProcessCount].cFileName, pePsEntry.szExeFile);
m_ProcessInfoList[m_ProcessCount].dwProcessID = pePsEntry.th32ProcessID;
m_ProcessInfoList[m_ProcessCount].iMemSize = 0;
m_ProcessCount++;
}
} CloseHandle(hProcess);
}