我有一个网络服务,我的Windows应用程序使用它作为"服务参考"
我的程序有超过1500个客户端和所有客户端调用相同的exe文件(例如 \\ myserver \ c $ \ myapp \ myapp.exe )
我想在我的webservice函数中添加一个控件来检查客户端可执行路径,并且当可执行路径不同于 \\ myserver \ c $ \ myapp \ myapp.exe <时,我阻止调用函数/ p>
也许
<WebMethod()> _
Public Function DoSomething() as string
if GetClientExePath <> "\\myserver\c$\myapp\myapp.exe" then
return nothing
else
return "helloooooo"
endif
end function
public function GetClientExePath()
return clientexepath
end Function
我可以获得客户端IP地址。但正如我所说,我们有超过1500个客户,我无法存储他们的IP地址。
非常感谢。