C++访问main之外的命令行参数?

Kyl*_*yle 3 c++ windows arguments unmanaged

我有几个命令行应用程序,最终都调用com对象.他们可以访问从命令行传递的参数,而不是为这些com对象添加新接口吗?

编辑:排序我如何调用GetModuleFileName来获取文件名.我想知道是否有一个等效的方法来获得args.

Bri*_*ndy 8

您正在寻找的Win32 API是:GetCommandLine.

您的COM对象可能需要在您的进程中运行.

要将命令行转换为argv样式的字符串数组,请调用CommandLineToArgvW函数.