Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 运行cmd命令后,需要输入帐户和密码,然后使用C关闭它#_C# - Fatal编程技术网

C# 运行cmd命令后,需要输入帐户和密码,然后使用C关闭它#

C# 运行cmd命令后,需要输入帐户和密码,然后使用C关闭它#,c#,C#,我需要在命令行中输入帐户和密码。我怎样才能做到这一点?我正在使用以下代码 Process process = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = @"cmd.exe"; startInfo.Arguments = @"/k" + Commmand; process.StartInfo = startInfo;

我需要在命令行中输入帐户和密码。我怎样才能做到这一点?我正在使用以下代码

    Process process = new Process();
    ProcessStartInfo startInfo = new ProcessStartInfo();
    startInfo.FileName = @"cmd.exe";
    startInfo.Arguments = @"/k" + Commmand;
    process.StartInfo = startInfo;
    process.Start();
以下是
cmd
过程产生的预期提示:

您必须有一个“用户”数据库,其中包含用户名和密码。
在命令行中,询问用户所需的输入,并与您核对密码。DB可以是您案例中允许的任何东西。例如,简单列表或类似的smth。

我无法编写帐户和密码以继续执行命令。我想你的问题基本上得到了回答。创建一个连接到
流程的StreamWriter流。StandardInput
也许?你的问题不清楚。另外,
批处理文件
标记似乎与此问题不相关。或者在这里