HINSTANCE ShellExecute(
    HWND hwnd, 
    LPCTSTR lpOperation,
    LPCTSTR lpFile, 
    LPCTSTR lpParameters, 
    LPCTSTR lpDirectory,
    INT nShowCmd
);最后一个参数设为SW_HIDE即可!

解决方案 »

  1.   

        PROCESS_INFORMATION pi;
        STARTUPINFO  si;
        ZeroMemory(&si, sizeof(STARTUPINFO));
        si.cb = sizeof(STARTUPINFO);    CreateProcess(
                NULL,
                szRunParam,
                NULL,
                NULL,
                FALSE,              //是否继承本进程的句柄
                CREATE_NO_WINDOW, //不要窗口,隐藏执行
                NULL,
                NULL,
                &si,
                &pi);
      

  2.   

        PROCESS_INFORMATION pi;
        STARTUPINFO  si;
        ZeroMemory(&si, sizeof(STARTUPINFO));
        si.cb = sizeof(STARTUPINFO);    CreateProcess(
                NULL,
                szRunParam,
                NULL,
                NULL,
                FALSE,              //是否继承本进程的句柄
                CREATE_NO_WINDOW, //不要窗口,隐藏执行
                NULL,
                NULL,
                &si,
                &pi);
      

  3.   

    FireAngel(堕落天使) 你的方法我试过了,不能隐藏被调程序的窗口!
    为什么呢?
      

  4.   

    sweetcjy(编程浪子) 你能不能给我举个例子?