Я написал небольшую часть программного обеспечения, которое загружает файл из Интернета, то есть не более того. Мои намерения - использовать его через командную строку... Он отлично работает, но когда я помещаю его в C:\Windows\System32 \, чтобы использовать его везде, я хочу, чтобы он теперь не работал... Он не выдавал исключение... он просто показывает мне это сообщение - http://i.imgur.com/a7rlMgo.png, и если я нажму "Да", он откроет эту страницу в браузере - http://support.microsoft.com/kb/2715633/en-us
Что мне делать, чтобы заставить его работать?
Код, если он какой-либо пользы..:
private const string InsufficientParametersMessage = "Insufficient Parameters...";
private static string[] _arguments;
static void Main(string[] args)
{
_arguments = args;
TakeCommand();
Environment.Exit(0);
}
private static void TakeCommand()
{
if (_arguments.Length < 1)
{
Console.WriteLine(InsufficientParametersMessage);
}
else if (_arguments.Length == 1)
{
DownloadFile(_arguments[0]);
}
else if (_arguments.Length > 1)
{
DownloadFile(_arguments[0], _arguments[1]);
}
}
private static void DownloadFile(string url)
{
DownloadFile(url, Path.GetFileName(url));
}
private static void DownloadFile(string url, string localFileName)
{
WebClient client = new WebClient();
if (File.Exists(localFileName))
{
File.Delete(localFileName);
}
try
{
client.DownloadFile(url, localFileName);
Console.WriteLine("Done...");
}
catch (Exception exception)
{
Console.WriteLine(exception.Message);
}
}