2011-09-30 71 views
-1

我需要創建一個asp.net網頁,當他們訪問頁面時顯示客戶端系統(PC)信息。我想我需要使用某種插件來訪問客戶端系統。但是我不知道從哪裏開始這裏的事情,以及如何將插件與我的aspx頁面集成?來自網頁的客戶端PC信息asp.net

所以總結一下,從我的電腦,如果我去這個網站,它告訴我的記憶在我的電腦,硬盤空間,操作系統等上

任何幫助將非常感激..

編輯:是的,我知道它不會發生簡單的頁面。但是插件呢?我不能使用任何需要在瀏覽器上安裝的插件,並向我提供我想要的信息?

謝謝。

+0

我不是100%確定,但我認爲這隻能在IE和ActiveX控件,只在Windows上... –

+0

是的,我知道它不會發生簡單的頁面。但是插件呢?我不能使用任何需要在瀏覽器上安裝的插件,並向我提供我想要的信息? – user867198

回答

1

在沒有提示用戶的情況下沒有辦法獲得這些信息,即使這樣信息將會非常有限。允許Web應用程序從客戶端檢索數據將嚴重違反隱私。現在,隨着對隱私的審查,這將是一個非常滑的斜坡。

0

不會發生。至少以誠實的方式,或沒有用戶的同意。

瀏覽器並不意味着將系統和用戶信息提供給任何網頁,因此即使您發現可能在下一版本的瀏覽器(或OS)中修復的解決方法。

您可以獲得的頂級信息可能是操作系統,用戶代理,也許屏幕分辨率。

編輯:一個瘋狂的想法,如果你不能找到一個ActiveX/IE的組合,你真的,真的很想獲得這些信息,你知道你的用戶和用戶信任你,你可以建立一個網絡服務在用戶端運行以提供服務器請求上的信息(這可以幫助http://msdn.microsoft.com/en-us/library/Aa389273)。請注意,這不是一項基本任務,因爲您必須爲此Web服務中的用戶提供安全性。