C # Process.Start parámetros truncados

Tengo parámetros truncados al pasar rutas de archivo muy largas. Necesito iniciar un programa y pasarlo todo a través de los parámetros de comando - a veces simplemente trunca el comando. Lo hace globalmente, por lo que no solo es un problema para cada parámetro sino para todo.

Editar: El problema es probablemente el límite en la longitud de la línea de comando comomonkey_p dijo. La pregunta es: ¿Cómo evitarlo? (Cambiar el directorio de trabajo no funciona porque los archivos pueden existir en diferentes ubicaciones).

Respuestas a la pregunta(2)

Su respuesta a la pregunta