如何创建一个进程,当程序退出后该进程仍在运行? 

解决方案 »

  1.   

    程序退出?
    那你指的是界面退出而已
    你可以截获WM_CLOSE 等消息然后自己处理,只隐藏界面,把程序转入后台
      

  2.   

    程序可以不退出,仅仅把窗口销毁或隐藏,而让程序继续运行。
    也能截获WM_CLOSE 等消息然后自己处理
      

  3.   

    不过,用HOOK或动态链接库也许可行
      

  4.   

    thinking:
    所谓的退出当然不会是真的证的退出,而是表面的现象,让用户以为是退出了,实际是隐藏(或关闭了程序的一部分),但要运行的线程确一直在运行着
      

  5.   

    比如,我想删除exe文件自已(如卸载程序),该如何做?
      

  6.   

    OnCancel()
    {
        ShowWindow(SW_HIDE);
    }
      

  7.   

    这个程包含.exe和一个.dll将要剩余的东西放到.dll内,.dll注入其它进程。这样删不删.exe对.dll没有影响。