¿Cómo se puede detectar un reinicio requerido para Windows 7?

Estoy trabajando en un proyecto donde se instalan varios software y controladores en una PC con Windows 7. Esto funcionará sin las entradas del usuario.

Ahora está la pregunta: ¿Cómo puedo determinar en este programa si se requiere un reinicio para finalizar una instalación (puede ser un controlador o software)?

Estamos trabajando en Windows 7 embebido y no hay ninguna barra de tareas habilitada ni ninguna información sobre herramientas o algo como esto visible. El software se instala en modo silencioso.

Respuestas a la pregunta(2)

Su respuesta a la pregunta