Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiRAD Studio

DelphiアプリケーションでWMIの機能を活用する

utilize-power-of-windows-management-instrumentation-in-your-delphi-applications

企業向けアプリケーションを作成する際に、システム内の管理タスクを自動化する必要がある場合があります。Windows Management Instrumentation(WMI)を使用すると、共通モデル情報によって提供されるクラスを利用して、システムのバージョンに関係なく、ローカルまたはリモートの Windowsベースのコンピュータを制御することができます。

Delphiでは、Windows Management Instrumentation(WMI)に対応したオープンソースのライブラリであるGLibWMIコンポーネントを提供しています。このライブラリは、Windowsシステム管理に特化したコンポーネントのセットで、  DelphiとGLibWMIを使用すると、管理タスクを自動化するためのWMIスクリプトやアプリケーションをとても簡単に作成することができます。

GLibWMIは、GetItパッケージマネージャを開いて、検索ボックスから”WMIというキーワードで検索すると見つかりますので、これを選択してインストールすることができます。

utilize-the-power-of-windows-management-instrumentation-in-your-delphi-applications-ja-2-5212869

GLibWMIには、2つのカテゴリのコンポーネントセットがあります。

  • Hardware
    • Bios info
    • Processor info
    • Battery info
    • Fan info
    • Network Adapter info
    • USB Controller info
    • Physical Memory info
    • and more
  • Software
    • Operating System info
    • Environment info
    • Share info
    • Product info
    • Process info
    • User account info
    • and more

GLibWMIをインストールすると、コンポーネントパレットに上記2つのカテゴリが登録されます。

utilize-the-power-of-windows-management-instrumentation-in-your-delphi-applications-ja-1-4050129

GLibWMIコンポーネントは、無償で利用可能なオープンソースですが、ライセンスが規定されています。なお、エンバカデロではこのライブラリに関するテクニカルサポートサービスは提供しておりません。


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Get some love as Delphi turns 26
関連記事
C++DelphiRAD Studio

RAD Studio 10.4.2で提供される2つの新しいVCLコントロール

DelphiRAD Studioデータベース

わずか5秒でレポート作成!! Delphi向けの強力なレポートコンポーネント

DelphiRAD Studio

Delphi向けの強力なエンタープライズグレードのバーコードスキャンライブラリ

DelphiRAD Studio

エンタープライズ向けの非同期ログ出力ライブラリ「Quick Logger」

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES