Aquí está la situación: estoy intentando iniciar una aplicación, pero la ubicación de .exe no la conozco. Ahora bien, si se ha registrado la extensión del archivo (en Windows), puedo hacer algo como:¿Iniciar un archivo con argumentos de línea de comando sin conocer la ubicación de exe?
Process.Start("Sample.xls");
Sin embargo, tengo que pasar algunos argumentos de línea de comandos también. No pude conseguir que esto funcione
Process p = new Process();
p.StartInfo.FileName = "Sample.xls";
p.StartInfo.Arguments = "/r"; // open in read-only mode
p.Start();
Cualquier sugerencia sobre un mecanismo para resolver esto?
Editar @ aku
Mis StackOverflow habilidades de búsqueda son débiles; No encontré esa publicación. Aunque generalmente no me gusta mirar en el registro, esa es una gran solución. ¡Gracias!