As outras respostas são certamente boas opções que irão atendê-lo bem em um sistema automatizado por causa de sua natureza de linha de comando (e eu vejo na tag que é isso que você queria). Claro, algumas pessoas podem querer explorar esse tipo de informação com uma GUI, então aqui está uma alternativa nesse sentido.
O Process Explorer é uma ferramenta da Sysinternals mantida pela Microsoft. Ele pode exibir a linha de comando do processo no diálogo de propriedades do processo, bem como o pai que o iniciou, embora o nome desse processo não esteja mais disponível. Aqui está o diálogo de propriedades do processo:

Sevocêquiserumatrilhadeauditoriamaisdetalhadadequandoumprocessofoiiniciadoesobquaiscondições,vocêpoderecorreraoutraferramentadaSysinternalschamadaProcessMonitor.Aquivocêpodefiltrarporeventos"Processo iniciado", aprender sobre o ambiente em que o processo foi iniciado e ver quais outros eventos estavam ocorrendo nessa época. É um programa bastante poderoso. Aqui está o diálogo de propriedades do evento: