2

サービスを正常に作成しました。

hService = CreateService(hSCManager,lpServiceName,lpDisplayName,
                         SERVICE_ALL_ACCESS,    
                         SERVICE_KERNEL_DRIVER, 
                         dwStartType,  
                         SERVICE_ERROR_NORMAL,  
                         lpFilePath,              
                         NULL,                  
                         NULL,                  
                         NULL,                 
                         NULL,                  
                         NULL);

しかし、私がサービスを開始しようとすると:

hService = OpenService(hSCManager, lpServiceName, SERVICE_ALL_ACCESS);

if (StartService(hService,0,NULL)== NULL){
        DWORD error = GetLastError();
}

エラーはに等しいERROR_SERVICE_DISABLED。どのようにサービスを有効にしますか?これは、WindowsAPIのドキュメントからすぐにはわかりません。

4

0 に答える 0