Я столкнулся с ситуацией, когда было бы полезно получить исходную командную строку как напечатанную, а не разбивать ее на массив args. Простое объединение аргументов в одну строку приводит к потере лишних пробелов между аргументами, и в этом конкретном случае они могут быть значительными.
Доступна ли где-нибудь исходная непроанализированная командная строка?