То, как Windows передает файл программе, варьируется от приложения к приложению. Такое поведение контролируется реестром .
В случае с Excel для этой цели используется так называемое DDE . Вот почему вы ничего не видите в командной строке.
имя файла не всегда передается как параметр в действительности.
у вас есть список программ, связанных с определенным типом файла в реестре. система проверяет расширение файла и запускает процесс, связанный с ним. но всегда передавать его как параметр не верно. Операционная система имеет свою собственную архитектуру для вызова программы из своей сборки.