在声明字符串时如何让c#写出引号?

时间:2016-05-20 20:13:24

标签: c# visual-studio remote-access

所以我正在编写一个可以向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);

1 个答案:

答案 0 :(得分:1)

使用\"

strCmdText= "reg add \"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f";