用CreateProcess,ShellExecuteEx,WinExec都可以实现调用另一个程序(如果此程序还没有运行的话)
对一个按钮的点机更简单,只要用SPY++得到该程序窗口的句柄以及该按钮按下时发出的消息参数,然后在你的程序中用SendMessage就可以实现了