Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在windows服务上运行登录表单_C#_Windows_Service_Login - Fatal编程技术网

C# 在windows服务上运行登录表单

C# 在windows服务上运行登录表单,c#,windows,service,login,C#,Windows,Service,Login,我有一个应该连接到视频管理服务器的服务,该服务器不提供soap访问或其他命令行登录选项,因此我必须使用它们的登录表单来获取信息。问题是,我需要创建一个Windows服务,不时地获取信息。可能吗? 我用的是c。 登录是通过SDK提供的Windows登录表单完成的,该表单只在Windows而不是web上工作。由于它们不提供任何类型的服务,您基本上需要读入并解析从其服务器返回的HTML。这是一个广泛的问题,但您至少可以看看使用HttpWebRequest和相关类的方向。基本上,您将执行一系列GET和/

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

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

Hi。根据您的回复,我必须补充一点,他们提供了一个基于Windows的登录表单。您需要创建一个凭证对象,并随请求一起传递,请查看Microsofts MSDN条目:谢谢。我试试看。