Windows API предоставляет GetCommandLine (), который возвращает готовую командную строку, использованную для запуска процесса.
Например, если консольное приложение запускается с помощью команды:
MyProg.exe> OutputHere
Командная строка, видимая MyProg.exe, будет не включать часть
> OutputHere
Я бы хотел как-то получить командную строку точно такой, какой она была. Возможно ли это? и если да, то как?
Предложения на языке C и / или на простом языке (без объектов). Приветствуются творческие решения (надеюсь, код не требует кода 0).
Большое спасибо за вашу помощь.
ПРИМЕЧАНИЕ: Я могу сказать, был ли перенаправлен ввод / вывод и т. Д., Но это не то, что я ищу. Мне нужна оригинальная / сырая командная строка.