Server 如何查找Windows后台运行的服务器类型(见服务部分)

Server 如何查找Windows后台运行的服务器类型(见服务部分),server,sensors,Server,Sensors,我们有一个传感器连接到计算机1。传感器由软件XY驱动。此软件有一个在Windows后台运行的数据服务器XY。我可以通过按windows键后执行“服务”来查看此服务器 我希望能够访问此数据服务器(首先在计算机#1中,并最终向计算机#2发送/访问此信息) 我如何知道这是什么类型的服务器?(我需要知道这一点才能了解如何连接到它,对吗?)在服务应用程序中,我只能看到: 服务名称=XYDataServer 显示名称=XY数据服务器 Description=将XY数据分发到侦听客户端 可执行文件的

我们有一个传感器连接到计算机1。传感器由软件XY驱动。此软件有一个在Windows后台运行的数据服务器XY。我可以通过按windows键后执行“服务”来查看此服务器

我希望能够访问此数据服务器(首先在计算机#1中,并最终向计算机#2发送/访问此信息)

  • 我如何知道这是什么类型的服务器?(我需要知道这一点才能了解如何连接到它,对吗?)在服务应用程序中,我只能看到:

  • 服务名称=XYDataServer

  • 显示名称=XY数据服务器

  • Description=将XY数据分发到侦听客户端

  • 可执行文件的路径=C:\Program Files\XY\DataServer\XYDataServer.exe

  • 额外的信息,并没有说太多真的


附加信息:传感器和软件的卖方给了我们一个.NET程序集(a.dll)和一个word文件,其中包含一些.dll信息(名称空间、构造函数、方法等),但没有其他说明。我不知道如何进行。我的rational是先找出这是什么类型的服务器(SQL、Windoes),然后决定如何使用它(选择编程语言、下载示例等)

关于目标服务器的信息收集有一些技巧和技巧,但它们并不精确。 要识别服务器上正在运行的操作系统,可以通过
ping
命令找到线索。首先,您应该找到目标服务器的IP地址(如果您没有,您可以使用第三方应用程序(如Wireshark)嗅探发送/接收包)。而不是ping目标服务器IP地址。最后,像这样在ping结果中查找TTL

TTL=64 = *nix - the hop count so if your getting 61 then there are 3 hops and its a *nix device. Most likely Linux.
TTL=128 = Windows - again if the TTL is 127 then the hop is 1 and its a Windows box.
TTL=254 = Solaris/AIX - again if the TTL is 250 then the hop count is 4 and its a Solaris box.

要确定服务器上哪个数据库处于活动状态,可以扫描服务器上打开的端口。例如,SQL Server的默认端口是1433。

在不知道什么是软件、什么是“数据服务器”等的情况下回答这个问题几乎是不可能的。请尽量更具体一些,告诉我们名称,您使用的编程语言,您试图获取的数据类型。@IagoHenrique这就是问题所在,除了上面写的以外,我没有关于这个服务器的信息。我可以提供XY公司的真实名称,但它不会改变任何事情,该公司本身非常模糊,在网上找不到任何关于它或其软件的信息。windows服务可以是任何东西。它们没有通用的接口。如果您觉得doc和dll不充分,请与提供这些文档和dll的人员多谈谈。