所以我正在编写一个可以向Command Promt发送命令的程序,我需要声明一个包含我命令的字符串。但是我的命令包含引号。这是它目前的内容。正如你所看到的,在我的变量中它开始创建一个新的字符串,我只需要知道如何将它变成一个字符串。
strCmdText= "reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f";
System.Diagnostics.Process.Start("cmd.exe", strCmdText);
答案 0 :(得分:1)
使用\"
strCmdText= "reg add \"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f";