为什么另一个可执行文件没有像另一个文件一样提示我应该如何格式化命令行中的参数?

Why does another executable file doesn't give me a hint just like the other one on how parameters in command-line should be formatted?

在我的一个可执行文件中,当我尝试使用 CreateProcess 调用它并在命令行中传递一些参数时,可执行文件提示我参数应该是这种格式。

但是,当我尝试调用另一个可执行文件时,它没有给我提示。有什么想法吗?

应用程序无需通过控制台输出或对话框自行记录其命令行参数。应用程序是否这样做完全取决于该应用程序的作者。

显然您有两个应用程序,一个显示对话框,一个不显示。对于后者,大概您必须阅读其文档以找出参数应该是什么。

用法提示取决于应用程序的作者如何公开命令行格式。在 windows 产品中,您可以使用如下参数:/? -? /help -help

这个link会给出一些信息。
https://www.bleepingcomputer.com/tutorials/understanding-command-line-arguments-and-how-to-use-them/