Como uma reinicialização necessária pode ser detectada no Windows 7

Eu estou trabalhando em um projeto onde vários softwares e drivers estão instalados em um PC com Windows 7. Isso funcionará sem entradas do usuário.

Agora há a pergunta: Como posso determinar neste programa se uma reinicialização é necessária para concluir uma instalação (pode ser driver ou software).

Estamos trabalhando no Windows 7 incorporado e não há barra de tarefas ativada ou quaisquer dicas de ferramentas ou algo assim visível. O software está instalado no modo silencioso.

questionAnswers(2)

yourAnswerToTheQuestion