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

Delphiを使用してWindowsからシステムBIOS情報を簡単に取得するには?

easily-fetch-system-management-bios-info

登録キーを使用してアプリケーションを保護しようとしたことがありますか? 

もしそれを行いたい場合、さまざまな方法で実現することができます。(例えば、デバイスのシリアル番号などに基づいて登録キーを生成など)

あるいは、分析のためにデバイスに関するすべての情報を取得しようとしたことがありますか?

もしそれを行いたい場合、「TSMBIOS」というDelphi向けのオープンソースライブラリを利用することで、Object Pascal言語を使用してデバイスに関連するすべてのデータを取得することができます。

このライブラリがカバーしているSMBIOS(System Management BIOS)はDMTFによって策定された規格で、SMBIOSに保存される情報には、デバイスの製造元、モデル名、シリアル番号、BIOSバージョン、アセットタグ、プロセッサ、ポート、およびインストールされているデバイスメモリが含まれます。

TSMBIOSライブラリ

TSMBIOSライブラリは、以下のような特徴を持っています。

  • Delphi 2005以降で利用可能なヘルプインサイト機能と完全互換性をもつドキュメント
  • SMBIOSのバージョン(2.1 〜  2.8)をサポート
  • Windows、Linuxに対応
  • SMBIOSデータをファイルへの保存、読み込みが可能
  • SMBIOSデータは、リモートマシン(WMI経由)から取得可能

このライブラリの簡単な使い方は、以下の通りです。

TSMBIOSライブラリはオープンプロジェクトで、こちらから入手できます。なお、エンバカデロではこのライブラリに関するテクニカルサポートサービスは提供しておりません。


What's New for RAD Studio 11

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

関連記事
DelphiRAD Studio

Delphi 11 Alexandria Defines

C++DelphiRAD Studioアップデートニュース

RAD Studio 11 Alexandria November Patchがリリースされました

DelphiRAD Studio

Android 11と iOS 15.1で動作済みのZXingデモアプリを公開

C++DelphiRAD Studio

Windowsの主役は再びネイティブ開発に

コメント

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

IN THE ARTICLES