Google Analytics cannot tell me if people hitting my site have Silverlight installed unless I use something like Silverlight.js mentioned here. I was wondering if I could get this information from server logs instead? Would the user-agent string (or some other property) in IIS logs indicate whether or not a user has Silverlight installed?
You can see exactly what the browser is sending to your web server by doing the following:
What you see on this view is all of the data that the web server receives from your browser. Unfortunately, there is no indication of whether the client has Silverlight, so no server-side logs will be able to tell you this.
You will need to use a client-side script.