Probablemente podría configurar pares específicos de aplicaciones para que se ejecuten usando el registro y alterar lo que se ocupa de los tipos MIME. Sin embargo, otra forma más genérica, y mucho más compleja, es usar el Programador de tareas. El programador de tareas puede iniciar una aplicación basada en varios tipos de disparadores, incluidas las entradas del Registro de eventos.
Entonces, todo lo que necesitamos es asegurarnos de que se crea un evento cada vez que se inicia una aplicación, y luego crear una tarea programada para comenzar cada vez que se registra el evento.
Habilite el registro de 'inicio de aplicación'
- Comienza y entra
secpol.mscen el cuadro Ejecutar
- Vaya a Políticas locales / Política de auditoría
- Haga doble clic en el seguimiento del proceso de auditoría y habilite
Success
Ahora, si inicia cualquier aplicación, si mira en el Visor de eventos / Registro de seguridad, verá un evento de Creación de procesos4688 cada vez que se inicie una aplicación.
Crear tarea programada basada en disparador
- Abra el Programador de tareas y cree una nueva tarea
- En la pestaña General , asigne un nombre a la tarea
- Por disparadores pestaña, crear un nuevo disparo, y elegir en un evento como el gatillo
- Elija Personalizado y haga clic en Editar filtro de eventos
- Cambie la configuración del filtro de la siguiente manera:
Ahora cambie a la pestaña XML y habilite la consulta de edición manualmente
Verás lo siguiente
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">
*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and Task = 13312 and (band(Keywords,9007199254740992)) and (EventID=4688)]]
</Select>
</Query>
</QueryList>
Ahora solo necesita agregar la aplicación que desea que provoque el desencadenante. Por ejemplo, este usa notepad.execomo desencadenante:
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">
*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and Task = 13312 and (band(Keywords,9007199254740992)) and (EventID=4688)]]
and
*[EventData[Data[@Name='NewProcessName'] and (Data='C:\Windows\System32\notepad.exe')]]
</Select>
</Query>
</QueryList>
Haga clic Okpara esto, luego Okcierre el cuadro de diálogo de activación.
Ahora elija la pestaña Acción y cree una nueva acción, es decir Start a Program, y busque la aplicación que desea iniciar junto con la aplicación desencadenante.