CreateProcess
或者是CreateThread

解决方案 »

  1.   

    我自己写的代码
    bRes = CreateProcess("Start.exe",NULL,NULL,NULL,false,
                             CREATE_NEW_CONSOLE|NORMAL_PRIORITY_CLASS,
                             NULL,NULL,&si,&pi);//....要初始化的东东
    if(bRes)
                WaitForSingleObject(pi.hProcess, INFINITE);
      

  2.   

    还有pi和si的参数设置
        //启动画面的参数设置
        PROCESS_INFORMATION pi;
        STARTUPINFO si;
        si.cb = sizeof(STARTUPINFO);
        si.lpReserved = NULL;
        si.lpDesktop = NULL;
        si.lpTitle = NULL;
        si.dwFlags = 0;
        si.cbReserved2 = 0;
        si.lpReserved2 = NULL;
      

  3.   

    Splash控件,请参考
    http://www.csdn.net/expert/Topic/265/265671.shtm
      

  4.   

    更简单:调用vc的控件。方法是:
     Project\Add To Project\Components and Controls选择VC Components \ Splash Screen.系统提供了一个位图,可以修改。
    此时,启动程序,会有10秒的启动画面