IDM阻止通过Windows应用程序下载文件,并捕获它

时间:2018-01-23 13:01:31

标签: c# windows-applications webclient-download

我有一个Windows应用程序,我尝试下载一个文件,代码如下:

using (var client = new WebClient())
{
    client.DownloadFile(myWebUrlFile, myLocalFilePath);
}

但是,当我运行它时,Internet Download Manager(IDM)会运行,并且会自动阻止下载。 image

你知道吗?

1 个答案:

答案 0 :(得分:0)

Yesssssssss。有用 :) 非常感谢@nvoight。

下载到字节数组而不是文件, 我改变了我的代码:

using (var client = new WebClient())
{
    byte[] fileBytesBuffer = client.DownloadData(myWebUrlFile)
    File.WriteAllBytes(myLocalFilePath, fileBytesBuffer);       
}

现在IDM无法抓住它。