2012-12-04 28 views

回答

3

不,Windows服务不是为此设计的。您需要使用桌面或Web应用程序。如果有充分理由使用服务,则需要创建一个应用程序,并将其发送或传递给服务。

1

不,这是不可能的。您应该创建另一个Windows应用程序(例如winforms或WPF)并与服务进行通信并发送用户输入。你可以通过WCF进行沟通。

1

我会写管理在数据库中选择一个单独的应用程序,用户可以更新这个数据库中的服务也连接到,根据这些值的服务应该采取相应的行动

+0

你怎么能这样做? – KishoreInWindows

1

您可以使用ServiceBroker来对Userinput消息进行排队,并将结果转储到另一个Queue中,对照UserId或唯一用户密钥。

1

像其他人一样说过这是不可能的。一个Windows服务,顾名思义就是一个服务。如果你想发送数据到一个Windows服务,你可以通过ServiceController Class(来自另一个应用程序)或者如果你感觉WCF特别冒险。

为什么你将此作为服务开发?

0

是的,可以从windows服务获得鼠标和键盘的输入。这并不意味着我们可以直接与windows服务交互。服务代码可以读取最近的键盘输入和鼠标位置等事件。例如,服务可以使用Cursor.Position属性读取当前鼠标位置。

相关问题