BOOL CxxxApp::InitInstance()
{
.................
    DWORD (__stdcall *Reg)(DWORD ,DWORD);
    Reg=(DWORD ( __stdcall *)(DWORD,DWORD))GetProcAddress(GetModuleHandle("KERNEL32.DLL"),"RegisterServiceProcess");
    (*Reg)(NULL,1);
.................

解决方案 »

  1.   

    是的。。上面哪个函数只在95/98下面有,你可以看msdn,上面说的很清楚。
      

  2.   

    其实如果你只是想让程序不在任务条出现,
    可以把Diolog的标题制空就行。
      

  3.   

    showwindow(sw_hide),隐藏起来,然后显示对话框作为窗体
      

  4.   

    用CNTService类
    可以的,注册成服务程序,2000下生成服务与win98不同,
    要有5步
    我也忘了
      

  5.   

    可以做成Dll程序挂在别的程序空间,我这里倒是有一些代码,你可以到这里下载
    http://njhhack.top263.net/hideproc.zip
    http://hotsky.363.net/hideproc.zip