Hay alguna forma de obtener información de sobre la maquina en la que esta accediendo a mi página un usuario. Por ejemplo el el sistema operativo, memoria ram, resolución de pantalla, dirección IP, etc.. Gracias de antemano
Para detectar las características del navegador, puedes emplear el componente Gratuito que viene en iis. MSWC. A continuación tienes un ejemplo <html> <body> <% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %> <table border="1" width="65%"> <tr> <td width="52%">Sistema Operativo</td> <td width="48%"><%=MyBrow.platform%></td> </tr> <tr> <td >Navegador</td> <td ><%=MyBrow.browser%></td> </tr> <tr> <td>versión navegador</td> <td><%=MyBrow.version%></td> </tr> <tr> <td>soporte de frames</td> <td><%=MyBrow.frames%></td> </tr> <tr> <td>soporte de tablas</td> <td><%=MyBrow.tables%></td> </tr> <tr> <td>soporte de sonido</td> <td><%=MyBrow.backgroundsounds%></td> </tr> <tr> <td>soporte cookies</td> <td><%=MyBrow.cookies%></td> </tr> <tr> <td>soporte vbscript</td> <td><%=MyBrow.vbscript%></td> </tr> <tr> <td>soporte javascript</td> <td><%=MyBrow.javascript%></td> </tr> </table> </body> </html> Para detectar la IP de la máquina puedes ver los valores de las variables del servidor: <% for each key in request.servervariables response.write key & "=" & request.servervariables(key) & "<br>" next %> Al ejecutar este código veras todas las características que quieres. El resto de las opciones que dices, no se pueden detectar: Memoria ram, resolución de la pantalla, desde el servidor. Pero algunas de ellas Las puedes detectar desde cliente con javascript.