为C#Windows服务注册热键

为C#Windows服务注册热键,c#,.net,service,C#,.net,Service,是否有一种方法可以在不使用Windows窗体的情况下在Windows服务中注册热键。我只找到了使用Windows窗体的RegisterHotKey C#解决方案 有什么方法可以避免这种情况吗?请检查此选项,这样,他们就可以在控制台中使用它。应用程序服务现在运行在与用户不同的桌面上,因此不会收到击键。Windows服务通常是在非交互状态下运行的。你想完成什么?可能有一种不同的、更合适的方法。我正在尝试做一个简单的服务,当用户点击预定义的热键时,它会增加/减少音量。

是否有一种方法可以在不使用Windows窗体的情况下在Windows服务中注册热键。我只找到了使用Windows窗体的RegisterHotKey C#解决方案


有什么方法可以避免这种情况吗?

请检查此选项,这样,他们就可以在控制台中使用它。应用程序服务现在运行在与用户不同的桌面上,因此不会收到击键。Windows服务通常是在非交互状态下运行的。你想完成什么?可能有一种不同的、更合适的方法。我正在尝试做一个简单的服务,当用户点击预定义的热键时,它会增加/减少音量。