这仅仅是个示例,具体操作需要自己完成
需要 #include <tlhelp32.h>
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof (PROCESSENTRY32);
HANDLE SnapshotHandle = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, TH32CS_SNAPALL );
if ( SnapshotHandle != INVALID_HANDLE_VALUE )
{
if ( Process32First( SnapshotHandle, & pe32 ) )
{
do
// 代码在这里加入,比如 ListBox1->Items->Add(pe32.szExeFile);
while ( Process32Next( SnapshotHandle, & pe32 ) );
}
}
CloseHandle( SnapshotHandle );
pe32.dwSize = sizeof (PROCESSENTRY32);
HANDLE SnapshotHandle = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, TH32CS_SNAPALL );
if ( SnapshotHandle != INVALID_HANDLE_VALUE )
{
if ( Process32First( SnapshotHandle, & pe32 ) )
{
do
// 代码在这里加入,比如 ListBox1->Items->Add(pe32.szExeFile);
while ( Process32Next( SnapshotHandle, & pe32 ) );
}
}
CloseHandle( SnapshotHandle );