2012-03-26 79 views
-1
 Dim wmins = ("//192.168.1.5/root/cimv2") 
     objOS = New ManagementObjectSearcher(wmins, "SELECT * FROM Win32_OperatingSystem ") 
     objCS = New ManagementObjectSearcher(wmins, "SELECT * FROM Win32_ComputerSystem") 
     objPR = New ManagementObjectSearcher(wmins, "SELECT * FROM Win32_Processor") 
     objHS = New ManagementObjectSearcher(wmins, "SELECT * FROM Win32_DiskDrive") 
     objIS = New ManagementObjectSearcher(wmins, "SELECT * FROM Win32_Product") 
     For Each objMgmt In objOS.Get 
        The error is: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 


      m_strOSName = objMgmt("name").ToString() 
      m_strOSVersion = objMgmt("version").ToString() 
      m_strComputerName = objMgmt("csname").ToString() 
      m_strWindowsDir = objMgmt("windowsdirectory").ToString() 
     Next 

私はちょうど私があなたがアクセスしたいパスにアクセスするためのいかなる権利を持っていないと思うすべてのローカルネットワークシステムにインストールされたソフトウェアを取得する際にエラーが発生しました!アクセスは拒否されました。 (HRESULTからの例外:0x80070005(E_ACCESSDENIED))

+0

どのようなシステムですか? – Aristos

答えて

0

だ私のローカルエリア・システムにインストールされているすべてのソフトウェアのを一覧表示します。あなたのマシンのアクセス権を確認してください。

+0

どこでどのように確認できますか? Plsが私にステップを教えてください – venkat28081988

+0

ローカルシステムでは、フォルダを右クリックしてセキュリティを確認してください。セキュリティタブでは、IISユーザーを完全に制御する必要があります –

関連する問題