C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[6]: WEBアプリケーション・VB.netでハードウェアのスペック


(過去ログ 75 を表示中)

[トピック内 8 記事 (1 - 8 表示)]  << 0 >>

■44330 / inTopicNo.1)  WEBアプリケーション・VB.netでハードウェアのスペック
  
□投稿者/ 陽子 (1回)-(2009/12/05(Sat) 12:59:27)

分類:[ASP.NET (VB)] 

いつもこちらの掲示板ご拝見させていただいております。
WEBアプリケーション・VB.NETで開発しているのですが、クライアントのOS・CPUのスペック・メモリのスペック・容量を取得したいのですが、どのような関数を使用すればできますか?
引用返信 編集キー/
■44332 / inTopicNo.2)  Re[1]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ なちゃ (339回)-(2009/12/05(Sat) 13:13:02)
普通のWebの範疇ではできません。

引用返信 編集キー/
■44335 / inTopicNo.3)  Re[1]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ オショウ (448回)-(2009/12/05(Sat) 20:28:19)
No44330 (陽子 さん) に返信
> いつもこちらの掲示板ご拝見させていただいております。
> WEBアプリケーション・VB.NETで開発しているのですが、クライアントのOS・CPUのスペック・メモリのスペック・容量を取得したいのですが、どのような関数を使用すればできますか?

  厳密には可能ですが、ActiveXを別途作って、Web上で
  配布する機能を設けないと無理です。

  あと・・・
  その機能は社内ネットワークですか?
  またPCのセキュリティで、それらActiveXのインストール
  は許可されているんでしょうか?

※ 似た機能では・・・
  DELLなんかが、ドライバー等最新モジュールは配布する
  際に同様のことを行って、DELL製PCの状況を調査し、
  適切なモジュールをインストールさせようとしてますネ!

  よって、技術的には可能なんですが・・・

※ ActiveX も、VC++で作らないとダメです・・・
  .NETマネージドではできません。

以上。
引用返信 編集キー/
■44337 / inTopicNo.4)  Re[2]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ 陽子 (2回)-(2009/12/05(Sat) 21:44:50)
お返事遅くなってごめんなさい。
社内ネットワークで動かそうと考えております。
やっぱり難しかったですかね…。


引用返信 編集キー/
■44338 / inTopicNo.5)  Re[3]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ オショウ (449回)-(2009/12/05(Sat) 22:21:56)
No44337 (陽子 さん) に返信
> 社内ネットワークで動かそうと考えております。
> やっぱり難しかったですかね…。

  VC++でActiveXを作れれば・・・第一関門突破かと。
  それをCAB圧縮してWeb配布できるようにするのは
  そう難しくないはず。

  ただ、ActiveX で、PCのスペックを収集する機能を
  作ることができるのかどうか・・・

  あと、クライアントのOSがVISTA以降があるならば
  セキュリティ的な権限の問題で、スペック収集する
  のに管理者権限が必要になります。

  例えばIE上で動作するActiveXで管理者権限が必要
  な動作を行わせるのは、結構大変かと・・・

※ 言い換えるなら、現時点でひっかかっているのなら
  権限を含めたPCスペックの収集とActiveXモジュ
  ールの製作は、ほぼ無理かと。

  掲示板レベルでやりとりしてできるようなボリュー
  ムでは無いと思います。

以上。

引用返信 編集キー/
■44339 / inTopicNo.6)  Re[4]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ オショウ (450回)-(2009/12/05(Sat) 22:30:23)
CPU関連情報の取得
http://www.usefullcode.net/2006/12/cpucpu.html

メモリ関連情報の取得
http://www.usefullcode.net/2006/12/post_15.html

OS関連・・・VISTAですが・・・
http://www.usefullcode.net/2006/12/windows_vista_2.html

CPUのクロックとか取得するなら・・・
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB643AF1-EEF7-41AF-908B-1FD9647396EE&displaylang=ja

OS種別の取得は・・・
http://dobon.net/vb/dotnet/system/osversion.html#section4

WMI使えば、もう少しマシな取得もできるかも

ただ、どんな方法を使うかで、ActiveX化は非常に難しいものに
なると思います。なんせActiveXはVC++でしか作れない・・・
.NETマネージドでは作れないもので・・・

以上。参考まで
引用返信 編集キー/
■44340 / inTopicNo.7)  Re[5]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ オショウ (451回)-(2009/12/05(Sat) 22:33:42)
構築方法の提案としては・・・

Windowsサービスに情報収集機能を持たせ
ActiveXからそのサービスにアクセスして
収集した情報をもらい・・・
IIS側で取得する

と言う方法なら権限的問題も回避できる。

ただそれらを配布・インストールさせる
と言う行為そのものも結構な技術力が必
要になるかと。

ただ、やってできないことは無いかと。

※ Windowsサービスなら、.NETマネージド
  でも作れるし・・・

以上。あくまで参考
引用返信 編集キー/
■44341 / inTopicNo.8)  Re[6]: WEBアプリケーション・VB.netでハードウェアのスペック
□投稿者/ 陽子 (3回)-(2009/12/05(Sat) 23:15:06)
オショウさん ありがとうございました。
参考にさせていただきますね。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -