我有一个控制台应用程序,构建为Windows 应用程序,作为后台进程运行(我称之为App 1
)。
当我运行其他应用程序时,我向 发送消息App 1
,然后它处理消息。
我想阻止App 1
退出直到我按下热键。
你能帮我如何防止App 1
自动退出吗?非常感谢!
我有一个控制台应用程序,构建为Windows 应用程序,作为后台进程运行(我称之为App 1
)。
当我运行其他应用程序时,我向 发送消息App 1
,然后它处理消息。
我想阻止App 1
退出直到我按下热键。
你能帮我如何防止App 1
自动退出吗?非常感谢!
检查这个论坛
您正在寻找的是如何注册热键。
尝试这个:
[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
static void Main(string[] args)
{
// do something here...
string answer = Console.ReadLine();
while (answer != "Exit")
{
answer = Console.ReadLine();
}
}