<p>I have the handle of process 'A' on a Pocket PC 2003 device. I need to determine if that process is still running from process 'B'. Process 'B' is written in Embedded Visual C++ 4.0.</p>

[{'answer_id': 76828, 'author': 'Peter Ritchie', 'author_id': 5620, 'author_profile': 'https://Stackoverflow.com/users/5620', 'pm_score': 2, 'selected': True, 'text': '<p>GetExitCodeProcess will return STILL_ACTIVE if the process was running when the function was called.</p>\n'}, {'answer_id': 78739, 'author': 'Mike Dimmick', 'author_id': 6970, 'author_profile': 'https://Stackoverflow.com/users/6970', 'pm_score': 0, 'selected': False, 'text': '<p>Process handles are waitable. They are signalled - will release any waiting thread - when the process exits. You can use them with WaitForSingleObject, WaitForMultipleObjects, etc.</p>\n'}]
['https://Stackoverflow.com/questions/76484', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3619/']