Is it possible to get the assembly information (I'm really only interested in getting the version of the connected assembly) of a client who is connected to our.NET Remoting service? I am able to get the IPAddress of the client, which I can also use to get the machine name over the network as well, but I haven't been able to find out how to get any other information from the client machine beyond those. Solutions that involve having to update the client unfortunately won't work, unless it involves only modifying the app.config file, in which case that would be an acceptable solution.
Also, if this is something that is possible to do with WCF and not .NET Remoting, let me know because I may be able to use this as some good leverage to finally get us away from Remoting.
Thanks in advance for any help with this! As an FYI, we normally build against .NET 4.0, but also have legacy packages running 3.5 SP1 and 2.0.
EDIT Forgot to mention, we are making remoting to a shared interface which is visible to both the client and server.