質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

.NET Core

.NET Coreは、マネージソフトウェアフレームワークでオープンソースで実装されています。クロスプラットフォームを前提に考えられており、Windows/Mac/Linuxで動くアプリケーションを作成することが可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

5161閲覧

デバイスドライバーの情報を取得するには

haru853

総合スコア38

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

.NET Core

.NET Coreは、マネージソフトウェアフレームワークでオープンソースで実装されています。クロスプラットフォームを前提に考えられており、Windows/Mac/Linuxで動くアプリケーションを作成することが可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2021/02/04 00:38

現在接続されているデバイスのデバイスドライバーの情報(バージョン・日付情報)を取得したいです。

WMIのWin32_PnPSignedDriverで試してみたのですが、これは現在の情報ではないようです。
取り外しや接続しても変化しません。
時間をおくと変化する場合もあるので、何らかのタイミングで記憶を更新して、その後はその記憶された情報を取得しているようです。

Win32_PnPSignedDriverの情報をリフレッシュする方法はあるのでしょうか?
また、他の方法で極力簡単に情報を取得する方法はないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

CODE PROJECTにSetupAPIを使用してデバイス情報を取得しているサンプルがありましたが、動作は検証していないので使えるかどうかは不明です。
Hardware Helper Library for C#

投稿2021/02/04 02:25

編集2021/02/04 02:59
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

haru853

2021/02/18 00:10

返事が遅くなり申し訳ありません。 おかげさまで教えていただいたサイトを参考にして取得することができました。 デバイス情報の取得までは問題なかったのですが、そこからデバイスドライバの情報を取得するところで思ったような動作にならず少しつまずきました・・・。 ありがとうございました。 尚、以下のサイトも参考にしたので記載しておきます。 https://github.com/dotnet/pinvoke https://stackoverflow.com/questions/16063402/why-does-setupdienumdriverinfo-give-two-version-numbers-for-my-driver 管理者権限を使用出来れば、DISMを使用して取得する方がわかりやすい気もしました。 https://www.nuget.org/packages/Microsoft.Dism/
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問