不要创建主窗体不就行了?
比如:
用ClassWizard,创建一个Win32 Application,直接在WinMain里干你想干的事,这样不行?
或者,创建主窗体,但不要show它,把它藏起来如何?

解决方案 »

  1.   

    LONG SetWindowLong(HWND hWnd, // handle of window
                       GWL_EXSTYLE,    // offset of value to set
                       WS_EX_TOOLWINDOW // new value);
    先用这个函数,第一个参数为你的窗口句柄,这个可用于使程序图标不在工具栏上显示。
    DWORD RegisterServiceProcess(DWORD dwProcessId, RSP_SIMPLE_SERVICE);
    这个函数用于注册服务,使你的程序在ALT+DEL+CTRL中不可见。
    第一参为你的进程id。
    BOOL ShowWindow(
        HWND hWnd, // handle of window
        SW_HIDE);
    隐藏你的窗口。三个函数同时用。
      

  2.   


    ShowWindow(m_hWnd/* GetSafeHwnd()*/,SW_HIDE);//隐藏窗口关于隐藏进程,搜索“隐藏进程”关键字