La Mejor Forma De Solucionar Los Errores De Necesidad De La API De Startservice

Este artículo está destinado a ayudarlo cuando recibe una llamada de API de Startservice real error de prefijo de error.

Descargue Reimage gratis y corrija errores comunes de PC en minutos. Descargar ahora.

soy
error en la llamada a la API de startservice

Estoy a la última en escribir controladores. Así que me fundaron con el concepto de NT

kernelmode

conductor. He leído artículos de MS en algún lugar sobre la creación de este controlador por lotes usando SCM.

TRACE(_T (“El servicio no se pudo crear con más éxito – %s a través de SCMn”), m_strDriverName);

Pero cada vez que busco este fragmento de código de inicio para un controlador personalizado, recurro a usted para que me ayude

La API StartService devuelve cada error, mientras que GetLastError arroja un error de cafetera

¿Puede alguien ayudarme a solucionar este problema con StartService? Todo

Por las razones anteriores, necesito escribir un controlador de modo kernel único para Windows. Por lo general, trato de hacerlo funcionar en Windows X64 7.

Comencé cada proyecto simple de Visual Studio con nuestro código de versión estándar de 2012 para el nuevo controlador kmdf exacto. Compilé la firma de prueba específica del modo principal. El controlador fue firmado por problema y compilado.También he incluido un título de prueba definido como se muestra en la esquina inferior izquierda específica del escritorio individual.i

No sufra accidentes ni errores. Corrígelos con Reimage.

¿Tienes un problema con la computadora? No estás solo. De hecho, más del 60% de las computadoras sufren algún tipo de error o bloqueo en algún momento. Restoro es la mejor solución para solucionar estos problemas y recuperar la velocidad de su PC. Haga clic aquí para comenzar:

  • 1. Descarga Reimage e instálalo en tu computadora
  • 2. Inicie el programa y haga clic en "Escanear" para iniciar el proceso de escaneo
  • 3. Haga clic en "Reparar" para solucionar cualquier problema detectado

  • Cuando trato de ejecutar su controlador como un servicio, finalmente obtengo un error 6 no válido: manejo. (Desde entonces, simplifiqué estas reglas para simplemente probarlo Ejecutar, pero los códigos aún no funcionaban; los estándares tampoco funcionaron)

    Básicamente, tengo el mismo dilema, sobre todo preguntado por el debate aquí

    error al operar en la llamada a la API startservice

    Desafortunadamente, nunca respondió. Probé la solución dada, pero hacer esto ignoró ambos.

    int _cdecl principal(vacío)    GESTIONAR hSCManager;    hManija de servicio;    SERVICIO_ESTADO ss;    hSCManager significa OpenSCManager(NULL, SC_MANAGER_CREATE_SERVICE); null, printf("Cargar controladorn");    si (hSCManager)     SERVICIO_PARAR,                              SERVICIO_KERNEL_CONTROLADOR,                              SERVICIO_DEMAND_START,                              SERVICIO_ERROR_IGNORE,                              "utaacontroladoresKMDFDriver1.sys",                              cero, cero, cero, cero, cero);        si(!hServicio)        PURAMENTE         si (hServicio)                    printf("Iniciar servicion");            si (StartService (hService, 0, NULL) == 0)                          // comenzando en un servicio SIEMPRE regresa con tres. Solo si la hora de inicio es muy Ejecutada. next Openservice volverá a fallar.                error de proceso();                printf("¡No se está ejecutando!n");                       Printf("Presione Entrar al serviciorn");            obtener simbolo();            ControlService(hService, SERVICE_CONTROL_STOP, &ss);            EliminarServicio(hServicio);             manija de servicio comparable (hservice);               CloseServiceHandle(hSCManager);        llega 0;

    [Usuarios de PC] Deje de luchar con los errores de Windows. Reimage puede ayudar. Descarga aquí.

    Harrison Lloyd