我需要以编程方式从 Windows 缓存中删除已保存的网络共享凭据。我搜索了它,但找不到解决方案。但是我通过在命令提示符下执行以下语句解决了这个问题。
net use \\someloaction /del
现在我需要使用 asp.net c# 执行 cmd 语句。
我尝试了以下代码。但它不起作用。
var startInfo = new ProcessStartInfo
{
FileName = "cmd.exe",
RedirectStandardInput = true,
RedirectStandardOutput = true,
UseShellExecute = false,
CreateNoWindow = true
};
var process = new Process { StartInfo = startInfo };
process.Start();
process.StandardInput.WriteLine("net use \somelocation /del");
process.StandardInput.WriteLine("exit");
process.WaitForExit();