我有几个命令行应用程序,它们都最终调用com对象。不想为这些com对象添加新接口,它们能否访问从命令行传递的参数?编辑:类似于我可以调用GetModuleFileName来获取文件名。我想知道是否有等效的方法来获取参数。
在Windows中,您可以使用WIN32函数(GetCommandLine)调用获取命令行,但它不会像argc / argv一样解析为数组。如果COM对象使用MFC,则可以从CWinApp对象中获取命令行参数。否则,没有简单的方法可以做到这一点。