Estoy tratando de ejecutar un problema externo desde C# utilizando Process.Start, pero me estoy encontrando con problemas de permisos. Cuando abro un símbolo del sistema normalmente (no como un administrador) y ejecuto mis comandos, funcionan bien, pero cuando abro un símbolo del sistema mediante Process.Start, aparece un error de escritura en el directorio. ("No puedo escribir en el archivo test.log")
Si lo ejecuto como administrador a través de Process.Start funciona bien, pero obtengo los permisos emergentes. ¿Alguien tiene alguna idea que pueda ayudarme a resolver esto? ¡Gracias!Process.Start Permisos Problema
Aquí está el código que estoy 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();
¿Por qué necesita ajustar su programa a través de cmd.exe? –