返回首页

这里的情况:
有一个特定的MSSQL中,我们需要连接到主机,我们知道它的实例名称,我们生成EntityConnection使用ADO.NET连接字符串的字符串

因此,我们可以得到的MSSQL服务器的主机名。

正确连接后,我们需要调用sp_login存储过程,在3个参数:用户名密码和MAC地址

到目前为止,我已经能够检索服务器的IP地址,客户端上运行的所有当前网卡。

目前的解决方案:
MSSQL服务器的IP地址(IP4和IP6),
获得客户端计算机的路由表,
交叉检查与MSSQL服务器的IP地址的路由表,
找到接口,
获取接口的MAC地址。

问题1:
我一直在寻找一个API。NET类,我将提供与当前的IP路由表,但没有运气

问题2:
这是正确的方式去吗?我的意思是,有一个服务器端的Transact SQL函数/从客户端连接的解决方案,得到的MAC地址。
或者是有一单功能得到所有相关的任何连接,例如,信息:提供一个主机名或IP,并返回网卡,路由,IPS,港口和不

我敢肯定,如果我花更多的时间使用Google,我会得到所有必要的步骤来完成。但这样做所有这些步骤,每一个单独使用Google让我不知道是否有一个较短的解决方案。
任何指针的人吗?

回答

评论会员: 时间:2