C#怎样将控制台应用程序转入后台?
2个回答
展开全部
以下方法经过实测,可用。
⒈ 首先添加引用。
using System.Diagnostics;
⒉ 然后在 Main 方法开头添加如下代码。
[DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)]
private static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow);
static void Main(string[] args) {
Process process = Process.GetCurrentProcess();
ShowWindow(process.MainWindowHandle, 0); //隐藏控制台窗体
⒊ 这样控制台程序一旦启动,窗体就会被自动隐藏,转入后台运行。
⒈ 首先添加引用。
using System.Diagnostics;
⒉ 然后在 Main 方法开头添加如下代码。
[DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)]
private static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow);
static void Main(string[] args) {
Process process = Process.GetCurrentProcess();
ShowWindow(process.MainWindowHandle, 0); //隐藏控制台窗体
⒊ 这样控制台程序一旦启动,窗体就会被自动隐藏,转入后台运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询