Я хотел бы иметь возможность отсоединить мою программу от консоли так же, как wget -b
.Фрагмент кода может выглядеть как
static void Main(string[] args)
{
var settings = new Settings(args);
if (settings.Background)
{
/*Tell the user what's going on.*/
System.Console.WriteLine("Detatching from console. The program will still be running.");
System.Console.Out.Close();
}
/*do work then exit.*/
}
Но System.Console.Out.Close();
не делает правильных действий.
Чтобы уточнить, "правильная вещь" заключается в том, что при запуске этой программы из консолизапрос должен появиться снова.Или при запуске этой программы из explorer.exe
окно консоли должно закрыться.
Пожалуйста, дайте мне знать, если я не ясен.