Thank you for your response. If you are referring to the module using TerminateProcess API then that is not what I need. As I said, TerminateProcess can only kill applications created either by shell function of CreateProcess API. The application that I am supposed to terminate is NOT created/run through shell function or CreateProcess but by an independent application.