Я написал небольшую программку, которая скачивает файл из интернета, то есть не более того. Мои намерения состоят в том, чтобы использовать его через командную строку... Он отлично работает, но когда я помещаю его в C:\Windows\System32\, чтобы фактически использовать его везде, где я хочу, он не работает сейчас... Это не помогло. t выдает исключение... он просто показывает мне это окно сообщений - 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);
}
}