我想用在程序中执行一个GUI的程序但我又不想其显示出来
我现在用CREATEPROCESS实现了了对CONSOLE的隐藏
可是无法隐藏GUI的程序,请问高手如何处理

解决方案 »

  1.   

    怎么隐藏?是隐藏界面还是隐藏进程?
    隐藏界面:很简单,ShowWindow(SW_HIDE),但是不能接收用户输入,全靠消息驱动。
    隐藏进程:论坛上有FAQ,讲的很细,必须要有合法的权限才行。
      

  2.   

    I assume you have tried
    STARTUPINFO.dwFlags = STARTF_USESHOWWINDOW;
    STARTUPINFO.wShowWindow = SW_HIDE;try EnumThreadWindows to find the window and hide it as suggested by CodePage
      

  3.   

    对不起可能是我讲的不够清楚我要隐藏的的是窗体我想实现的是这样的功能,做一个通用的后台程序运行提交器,这个程序要能把我指定的的GUI程序以后台方式提交运行,不要出现GUI界面。允许在进程列表中显示。不能等GUI运行起来再SHOWWINDOW(SW_HIDE);
    谢谢
    如果能够实现请重点说明方法,
    如果不能实现请讲明原因我一样会给分呵呵