c# dlport和环境变量

本文关键字:环境变量 dlport | 更新日期: 2023-09-27 18:11:47

这很难解释,但我会尽我所能。我编写了一个c#程序,并使用DLL来访问外部c++ DLL中的非托管代码。c++ DLL是java程序的包装器。我只能让它工作,如果我调用我的c#程序在DOS批处理文件中调用,该文件设置了c++/Java外部函数所需的各种环境变量。我希望能够不使用DOS批处理文件,并设置和控制我的c#程序中的环境变量。向任何人寻求建议,因为我还没有找到这样做的方法,或者知道它是否可能。谢谢。

c# dlport和环境变量

关于

public static void SetEnvironmentVariable(
    string variable,
    string value,
     EnvironmentVariableTarget targer
)

设置环境变量

using System
....
Environment.SetEnvironmentVariable(envName, envValue,EnvironmentVariableTarget.Machine);

以msdn为例http://msdn.microsoft.com/en-us/library/z46c489x%28v=vs.110%29.aspx?cs-save-lang=1& cs-lang = csharp # code-snippet-1