5

我有一个控制台应用程序,构建为Windows 应用程序,作为后台进程运行(我称之为App 1)。
当我运行其他应用程序时,我向 发送消息App 1,然后它处理消息。
我想阻止App 1退出直到我按下热键。

你能帮我如何防止App 1自动退出吗?非常感谢!

4

3 回答 3

3

检查这个论坛

防止控制台应用程序在到达主程序末尾时退出

于 2013-04-17T04:07:42.730 回答
3

您正在寻找的是如何注册热键。

尝试这个:

[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]

public static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers, int vk);

来源: http: //msdn.microsoft.com/en-us/library/ms646309 (v=vs.85).aspx

于 2013-04-17T04:04:51.597 回答
0
    static void Main(string[] args)
    {
        // do something here...

        string answer = Console.ReadLine();
        while (answer != "Exit")
        {
            answer = Console.ReadLine();
        }
    }
于 2013-04-17T07:00:05.550 回答