-1

ネットワーク共有の保存された資格情報を 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();
4

1 に答える 1