我有一个控制台应用程序,构建为 Windows应用程序,作为后台进程运行(我称之为App 1
)。
当我运行其他应用程序时,我会向App 1
发送消息,然后处理消息
我希望阻止App 1
退出ultil我按下热键。
您能否帮助我如何阻止App 1
自动退出?非常感谢你!
答案 0 :(得分: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
答案 1 :(得分:3)
答案 2 :(得分:0)
static void Main(string[] args)
{
// do something here...
string answer = Console.ReadLine();
while (answer != "Exit")
{
answer = Console.ReadLine();
}
}