在Windows服务上运行登录表单unnatended

时间:2015-12-01 15:07:43

标签: c# windows service login

我有一个应该连接到不提供soap Access或其他命令行登录选项的视频管理服务器的服务,因此我必须使用他们的登录表单来获取信息。问题是我需要创建一个不时获取信息的Windows服务。可能吗? 我正在使用c#。 登录是通过SDK提供的Windows登录表单完成的,该表单仅适用于Windows而不是Web。

1 个答案:

答案 0 :(得分:0)

由于它们不提供任何类型的服务,因此您需要基本上读入并解析从其服务器返回的HTML。这是一个广泛的问题,但您至少可以查看使用HttpWebRequest和相关类的方向。您基本上会对其Web服务器执行一系列GET和/或POST请求,并解析返回的HTML以获取所需的信息。如果他们最终根据您的解析方式更改HTML,则可能会遇到这种方法的问题。