怎么调用其它程序并监听程序是否在运行

如何调用其它程序并监听程序是否在运行
如何调用其它程序并监听程序是否在运行?
就是在PPC上调用其它exe.然后用程序来不停地检测某个指定的exe有没在运行。
在运行的话就调到前台来显示?
谢谢

------解决方案--------------------
你写个程序,固定的隔个多少秒FindWindow一下指定的程序名称,要是发现存在,就SetForegroundWindow了。
------解决方案--------------------
如果知道路径的话用 ShellExecuteEx来调用。
当然可以用 FindWindow 来看是否已经运行了。是的话返回的HWND就可以用 ShowWindow(hWnd)和SetForegroundWindow