Problema nas permissões de Process.Start

Estou tentando executar um problema externo do C # usando Process.Start, mas estou executando problemas de permissão. Quando abro um prompt de comando normalmente (não como administrador) e executo meus comandos, eles funcionam bem, mas quando abro um prompt de comando via Process.Start, recebo um erro de gravação no diretório. ("Não consigo escrever no arquivo test.log")
Se eu executá-lo como administrador via Process.Start, ele funciona bem, mas recebo o pop-up de permissões. Alguém tem alguma idéia que possa me ajudar a descobrir isso? Obrigado!

Aqui está o código que estou usando:

Process proc = new Process();
proc.StartInfo.FileName = @"cmd.exe";
proc.StartInfo.Arguments = @"/k latex C:\Users\Shane\Documents\test.tex";
proc.Start();
proc.WaitForExit();

questionAnswers(2)

yourAnswerToTheQuestion