【发布时间】:2011-04-08 19:26:45
【问题描述】:
我是 C# 新手,所以如果我的问题没有意义,请见谅。在我的 C# DLL 应用程序中,需要打开命令提示符,为 Linux 系统提供 plink 命令以获取系统相关字符串并将该字符串设置为环境变量。当我创建 C# 控制台应用程序时,我能够做到这一点,使用 plink 命令在命令提示符下获取字符串,并使用 C# 中的进程类将其设置为环境变量,以将 plink 作为单独的控制台进程打开。但是,在 C# DLL 中,我必须首先打开 cmd.exe,然后给出这个我不知道如何实现的命令?我尝试通过打开 cmd.exe 作为进程,然后尝试将输入和输出重定向到进程并给出命令并获取字符串回复,但没有运气。请告诉我任何其他解决此问题的方法。
感谢您的回答, 阿舒托什
【问题讨论】:
标签: c#