.NET 4.x Консольное приложение в фоновом режиме - C#
Формулировка задачи:
Подскажите пожалуйста как можно скрыть работу консольного приложения написаного в Visual C#, чтобы во время работы приложения на экране не появлялось окно консоли?
Решение задачи: «.NET 4.x Консольное приложение в фоновом режиме»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Runtime.InteropServices;
- using System.Diagnostics;
- namespace hide
- {
- class Program
- {
- [DllImport("kernel32.dll")]
- static extern IntPtr GetConsoleWindow();
- [DllImport("user32.dll")]
- static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
- const int SW_HIDE = 0;
- const int SW_SHOW = 5;
- static void Main(string[] args)
- {
- var handle = GetConsoleWindow();
- ShowWindow(handle, SW_HIDE);
- Console.Read();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д