Back to Top

VB・C#・Linux などの覚書

Category: VB構文・その他

VB.NET WMIで情報を取得する

WMIを使用すると、ハードウェア情報、ソフトウェア情報など様々な情報を所得することが出来ます。

WMIを使用するためには、「System.Management.dll」を参照する必要があります。

ManagementObjectSearcher、ManagementObjectクラスを使用して情報を取得得します。

現在起動中のプロセスを取得する

・検索はSQL文と同じようなものです。

選択の内容は、WMI/MI/OMI Providersを見てください。

ちなみに”Win32_Process”は、CIMWin32 WMI Providers > Win32 Provider > Operating System Classes > Win32_Process class にあります。

 

シリアルポートのデバイス名を取得する

※プロセス取得との違いは、QueryStringの選択文字列と項目の名前だけです。

 

VB.NET マウスカーソル

マウスカーソルの位置および、形状の取得・変更の方法を記載します。

画面座標のマウスポインタの位置を取得する

 

フォーム上のマウスポインタの位置を取得する

・画面座標をクライアント座標に変換することで取得します。

 

フォーム上のマウスポインタを移動する

 

全てのフォーム及びコントロール上のカーソルを変更

Cursorsクラス

 

特定のフォーム及びコントロール上のカーソルを変更