//不接受停止
SERVICE_STATUS.dwControlsAccepted = SERVICE_ACCEPT_SHUTDOWN;

解决方案 »

  1.   

    是SERVICE_ACCEPT_STOP 还是 SERVICE_ACCEPT_SHUTDOWN?
    我只指定了
        status.dwServiceType = SERVICE_WIN32_OWN_PROCESS;
        status.dwCurrentState = SERVICE_START;
        status.dwControlsAccepted = SERVICE_ACCEPT_STOP;
        status.dwWin32ExitCode = 0;
        status.dwServiceSpecificExitCode = 0;
        status.dwCheckPoint = 0;
        status.dwWaitHint = 0;
      

  2.   

    是SERVICE_ACCEPT_STOP 还是 SERVICE_ACCEPT_SHUTDOWN?
    我只指定了
        status.dwServiceType = SERVICE_WIN32_OWN_PROCESS;
        status.dwCurrentState = SERVICE_START;
        status.dwControlsAccepted = SERVICE_ACCEPT_STOP;
        status.dwWin32ExitCode = 0;
        status.dwServiceSpecificExitCode = 0;
        status.dwCheckPoint = 0;
        status.dwWaitHint = 0;设置成 SERVICE_ACCEPT_SHUTDOWN 就好了
      

  3.   

    是SERVICE_ACCEPT_STOP 还是 SERVICE_ACCEPT_SHUTDOWN?
    我只指定了
        status.dwServiceType = SERVICE_WIN32_OWN_PROCESS;
        status.dwCurrentState = SERVICE_START;
        status.dwControlsAccepted = SERVICE_ACCEPT_STOP;
        status.dwWin32ExitCode = 0;
        status.dwServiceSpecificExitCode = 0;
        status.dwCheckPoint = 0;
        status.dwWaitHint = 0;设置成 SERVICE_ACCEPT_SHUTDOWN 就好了谢谢,按照你的提示,已经OK了.