我把服务安装成功了但是在计算机管理的服务里没有显示,在注册表里也没有显示,请问这是怎么回事啊!谢谢 !

解决方案 »

  1.   

    我用的是下面几个函数:
    OpenSCManager(NULL, NULL, SC_MANAGER_CREATE_SERVICE)CreateService(m_hSCM, m_szLinkName, m_szLinkName, SERVICE_ALL_ACCESS, 
    SERVICE_WIN32_OWN_PROCESS,SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, 
    pszDriverPath, NULL, 0, NULL, NULL, NULL);StartService(m_hService, 0, NULL)
      

  2.   

    这几个函数调用成功吗?可以用GetLastError()看一下
      

  3.   

    建议你先找一个绝对编写正确的服务看看。
    可以在www.vckbase.com搜索“服务”
      

  4.   

    估计你写的有问题
    参考CreateService的例子看看!