获取传递给子模块(C#.NET dll)内主模块(VC+;+;exe)的参数

获取传递给子模块(C#.NET dll)内主模块(VC+;+;exe)的参数,c#,c++,interop,pinvoke,command-line-arguments,C#,C++,Interop,Pinvoke,Command Line Arguments,在加载的dll(C#.net代码)中,有哪些方法可以将开始参数(命令行参数)传递给exe(由VC++代码构建) 我试图从dll中使用Process.Startinfo.Arguments,但它没有返回任何内容。使用Environment.GetCommandLineArgs()检索原始命令行参数。使用Environment.GetCommandLineArgs()要检索原始命令行参数。< /p>发布您正在运行的EXE代码。我假定EXE是用C++编写的,并且使用的是在C语言上写的托管DLL。所以,

在加载的dll(C#.net代码)中,有哪些方法可以将开始参数(命令行参数)传递给exe(由VC++代码构建)
我试图从dll中使用Process.Startinfo.Arguments,但它没有返回任何内容。

使用Environment.GetCommandLineArgs()检索原始命令行参数。

使用Environment.GetCommandLineArgs()要检索原始命令行参数。< /p>发布您正在运行的EXE代码。我假定EXE是用C++编写的,并且使用的是在C语言上写的托管DLL。所以,为什么不能在DLL中提供一个接口来传递命令行参数呢?发布你用来运行EXE的代码。我假设EXE是用C++编写的,它是使用在C语言上写的托管DLL。那么,为什么不能在dll中提供一个接口来传递命令行参数呢?