如题,希望赐教

解决方案 »

  1.   

    得一个程序负责调试,在负责的程序中SetTimer,在OnTimer中CreateProcess.
      

  2.   

    UINT SetTimer (UINT nIDEvent, UINT nElapse, void (CALLBACK* lpfnTimer)(HWND, UINT, UINT, DWORD))nIDEvent:Timer 事件ID,
    nElapse:  时间间隔,楼主需要设成30*1000, 因为单位是毫秒
    lpfnTimer:回调函数,当时间到的时候,系统自动调用你的函数,你可以在里面调用你想调用的函数,也可以通过KillTimer()来终止计数器工作,
      

  3.   


    如果嫌烦,
    可以使用CWnd, 或CDialog的SetTimer,OnTimer, KillTimer,
    通过ClassWizard设置响应WM_TIMER消息处理,
    能自动帮你生成,void CDlg2::OnTimer(UINT nIDEvent) 
    {
    // TODO: Add your message handler code here and/or call default
    if(nIDEvent == 100)
             {
              
              }
    }
      

  4.   

    1.SetTimer(1,30000,NULL);建立一个计数器。
    2.重载WM_TIMER响应函数OnTimer
    3.在OnTimer()中加入你的程序段即可。