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

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

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

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

ディスク関連
物理ディスクの情報を取得する
共有一覧を取得する
ディスクの空き容量を取得する
ディスクのボリュームラベルを変更する
ディスクのファイルシステムを取得する
AutoChk開始までの時間を取得する
AutoChk開始までの時間を設定する
一番最後に振られているドライブ文字を取得する
光学ドライブの情報を取得する
ディスクのパーティション情報を取得する
フロッピーディスクコントローラの情報を取得する
フロッピーディスクドライブの情報を取得する
IDEコントローラを取得する

ファイル関連
ファイルの作成日時/更新日時を取得する
ファイルサイズを取得する
ファイルの各種属性を取得する
フォルダの有無を確認する

ネットワーク関連
NICの情報を取得する
DHCPに変更する
Pingの結果を取得する
オプションを指定したPingの結果を取得する
Pingで応答したクライアントのIPアドレスを取得する
IPアドレスと取り直す
ルーティングテーブルを取得する
NICのMacアドレスを取得する
現在接続している無線LANのSSIDを取得する
共有フォルダのセッションを取得する
WindowsファイアウォールのICMP設定を取得する
WindowsファイアウォールのICMP設定をする
ネットワークアダプタに固定IPアドレスを設定する
ネットワークアダプタにデフォルトゲートウェイアドレスを設定する
ネットワークアダプタにDNSアドレスを設定する

ソフトウェア関連
インストール済みソフトウェアを取得する
インストール済みHotfixを取得する
MSIでインストールされたアプリの取得する
MSIアプリケーションのインストールを行う
MSIアプリケーションの修復を行う
MSIアプリケーションの削除を行う
インストール済みコーデックの一覧を取得する
インストール済みフォントの一覧を取得する
有効になっているWindowsの機能一覧を取得する

プロセス関連
アプリケーションを起動する
起動中のアプリケーションを取得する
アプリケーションを終了する

デバイス関連
プリンタの情報を取得する
プリンタを追加する
OS標準のプリンタドライバを追加する
INFファイルからプリンタドライバを追加する
キーボードの種類を取得する
マウスの種類を取得する
プリンタを削除する
プリンタのステータスを取得する
デフォルトプリンタを設定する
Standard TCP/IP Portの追加をする
Standard TCP/IP Portの一覧を取得する
Standard TCP/IP Portを削除する
コネクタの一覧を取得する
モデムの一覧を取得する
サウンドデバイスを取得する
USBコントローラを取得する
SCSIコントローラを取得する
モニタを取得する
ビデオコントローラと設定を取得する
ビデオコントローラのドライバを取得する
USBハブを取得する
プリンタに割り当てられたポートを変更する

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

- WMI Fun !! -
http://www.wmifun.net/
Microsoft社のテクノロジーである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. このサイトへのリンクはフリーです
∧ ページの先頭へ…