Parâmetros C # Process.Start truncados

Eu tenho parâmetros truncados ao passar por caminhos de arquivo muito longos. Eu preciso iniciar um programa e passá-lo tudo via comando params - às vezes ele apenas trunca o comando. Ele faz isso globalmente - portanto, não é apenas um problema para cada parâmetro, mas para o todo.

edit: O problema é provavelmente o limite no comprimento da linha de comandomonkey_p disse. As perguntas são: Como contornar isso? (a mudança do diretório de trabalho não fará porque os arquivos podem existir em locais diferentes).

questionAnswers(2)

yourAnswerToTheQuestion