1

実行中のすべてのプロセスの完全なリストから、どのプロセスがユーザー入力を受け取っているかを確認する方法はありますか? 例えば:

  PROCESSENTRY32 procentry;
HANDLE hproc;
BOOL retval, ProcFound = false;

hproc = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //GetsSnapshotOfAllProcesses
if(hproc == INVALID_HANDLE_VALUE)
{ // If Couldnt get snapshot 
   MessageBox(NULL, "Unable To Get Snapshot", "LoaderError", MB_OK);
   return false;
}
procentry.dwSize = sizeof(PROCESSENTRY32); // Initialize
retval = Process32First(hproc, &procentry); //Copies Snapshot procentry

while(retval)
{
    **if(UserInput == TRUE))**
    {
    return procentry.th32ProcessID; //
    }
    retval = Process32Next(hproc, &procentry); // 
}
return 0;

}

どのプロセスがユーザー入力を受け取っているかを確認できる機能はありますか?

if(UserInput == TRUE))

また、プロセスを文字列に変換する方法はありますか?

4

1 に答える 1