You can trivially get the raw unparsed command line on Windows though. Just call GetCommandLineW
and then you can parse it and do whatever you want with it. Unless you want something cross platform, but since this is specifically a problem you have with cmd.exe
, which is exclusive to Windows, platform specific code isn’t the worst thing in this case.
3 Likes