- WMI Fun !! -|WMI Step|WMI Sample|WMI Reference|WMI Library|Groups|About WMI Fun !!
Home > WMI Sample > WMI Sample Part 1
Let'snoteを長年愛用↑しています、その理由はこちら…
PC関連新製品情報をゲットしたい方はキーマンズネットにアクセス!!
WMI Sample Part 1
ここではWMIを使用したサンプルコードをサンプル集として紹介していきたいと思います。
用途別では大きくカテゴリに分けてサンプルコードの紹介を、クラス名別ではWMIの各クラス名別でサンプルコードを紹介しています。

用途別インデックス
WMI Sample 1WMI Sample 2WMI Sample 3

クラス名別インデックス
Class Index 1Class Index 2Class Index 3

全てのサンプルコードはVisual Basic 6.0を使用し、フォームを1つ作成しコマンドボタンを1つ配置した上で作成したサンプルです。 WMI初心者の方やWMIの使い方を知りたい方はまずWMI Stepを読むことをお勧めします。
それぞれのサンプルについてもっと詳しく知りたいと思ったら各種クラスをWMI SDKで調べてみましょう。 全て英語書かれていますが各プロパティ・メソッドに関しては詳しく書いてありますよ。
日本語でこれらの情報を確認したい方はWMI Fun !!で用意しているWMI Libraryをチェックしてみて下さい。

システム関連
BIOSの情報を取得する
プロセッサ(CPU)を取得する
コンピュータ名を変更する
マザーボードの情報を取得する
PCをシャットダウン
OSの種類を取得する
OSの一覧を表示する時間を変更する
ページファイルの情報を取得する
ページファイルの容量を設定する
メモリダンプの情報を取得する
メモリダンプの情報を設定する
現在ログオン中のユーザーを取得する
コンピュータの役割を取得する
コンピュータの種類を取得する
ドメインに参加する
OSのアクティベーションに関する情報を取得する
資産情報を取得する
コンピュータ上のユーザアカウントを取得する
物理メモリ容量を取得する
物理メモリの一覧を取得する
OSのサービスパックを取得する
第x四半期を取得する
キャッシュメモリの容量を取得する
システム環境変数を取得する
オンボードデバイスの一覧を取得する
PCMCIAデバイスを取得する
システムアカウントを取得する
グループアカウントを取得する
UTC(協定世界時)を取得する
リモートデスクトップを有効にする
コンピュータ名と説明を取得する
プロセッサ(CPU)の使用率を取得する

セキュリティ関連
アンチウイルスソフトウェアがインストールされていることを確認する
ファイアウォールソフトウェアがインストールされていることを確認する
アンチスパイウェアがインストールされていることを確認する

サービス関連
サービスの一覧を取得する
サービスを開始する
サービスを停止する
サービスを一時停止する
サービスを再開する
サービスのスタートアップの種類を変更する

イベントログ関連
イベントログの内容を取得する
イベントログ(セキュリティ)の内容を取得する
イベントログの最大ログサイズを変更する
イベントログの内容を保存する

ご意見・ご感想をこちらのアンケートからお待ちしています
解らないIT/パソコン用語はIT単語帳で調べてみては?登録無料で使えます

- WMI Fun !! -
http://www.wmifun.net/
Microsoft社のテクノロジーの1つであるWMI(Windows Management Instrumentation)の使い方を
Visual Basicを使ってのんびり公開しています
VBや.Net Framework(VB,C#)以外でもWSH(VBS)やPowerShellなどのスクリプトでも使えますよ!資産管理にお勧めです

This web site created by Toh.
Copyright(C) 1997-2010 WMI Fun !!. All rights reserved. このサイトへのリンクはフリーです
∧ ページの先頭へ…