#pragma comment( lib, "psapi.lib" )
void printprocessnameandid( dword processid )
}// print the process name and identifier.
//_tprintf( text("%s (pid: %u) %s/n"), szprocessname, processid, szprocesspath );
_tprintf( text("%s/t%s/n"), szprocessname, szprocesspath );
closehandle( hprocess );
}//main()
dword aprocesses[1024], cbneeded, cprocesses;
unsigned int i;
if ( !enumprocesses( aprocesses, sizeof(aprocesses), &cbneeded ) )
return 0;
// calculate how many process identifiers were returned.
cprocesses = cbneeded / sizeof(dword);
// print the name and process identifier for each process.
for ( i = 0; i < cprocesses; i++ )
if( aprocesses[i] != 0 )
printprocessnameandid( aprocesses[i] );
cout 2007 12 12 出處 pcdog.com 程序描述資訊 typedef struct tagprocessinfo processinfo,lpprocessinfo 獲取程序資訊列表 bool enumprocessesinfo processinfo lppsinfo,ulong ulsi... 作者 李先靜 今 天遇到乙個問題,需要監視某個應用程式的退出事件,並得到它的退出碼。waitpid只能監視子程序,對其它程序沒有效果,怎麼才能reparent乙個 程序呢?我在核心裡找了半天也沒有找到相應的系統呼叫,後來想到偵錯程式都可以,那一定有辦法。偵錯程式是用ptrace實現的,我試了一下,發... 作者 李先靜 今 天遇到乙個問題,需要監視某個應用程式的退出事件,並得到它的退出碼。waitpid只能監視子程序,對其它程序沒有效果,怎麼才能reparent乙個 程序呢?我在核心裡找了半天也沒有找到相應的系統呼叫,後來想到偵錯程式都可以,那一定有辦法。偵錯程式是用ptrace實現的,我試了一下,發...獲得當前程序的列表
reparent指定程序到當前程序
reparent指定程序到當前程序