みなさまのお力をお借りしたいのですが。
デバイスマネージャで行える「ハードウェア変更のスキャン」を
自作のアプリケーションで行うことは可能でしょうか。
最終的にはOS起動時に一度は行えるようにしたいのです。
バッチファイルか何かにして、
スタートアップに登録すればいいかと思うのですが、
肝心の「ハードウェア変更のスキャン」をソフトで行うには
どうすれば良いのかわからないのです・・・。
このような処理を行なったことのある方がおりましたら、
是非ともお力を貸して頂けませんでしょうか・
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
OS が何か書かれていませんが、Windows ということですよね?
XP / Vista ではコントロールパネルにあった「ハードウェアの追加」が Windows7 ではなくなっていたりするので ( 表示されていないだけで、実行はできるみたいですが )、XP、Vista、7 などの OS のバージョンによって実現方法が変わる可能性もありますから、念のため、どの OS を対象として考えているかも書いておいた方がいいと思います。
( ↓のページは Windows 2000 以降であれば OK みたいですが、後で見た人のために、ということです。)
やったことはありませんが、↓あたりが参考になるんじゃないかと思います。
http://support.microsoft.com/kb/259697/ja
http://msdn.microsoft.com/en-us/library/ff538742 …
http://msdn.microsoft.com/en-us/library/ff539763 …
できました。
リンク先の情報を参考にコンソールアプリを作成したところ
「ハードウェア変更のスキャン」が行なえました。
任意のデバイスドライバをデバイスマネージャ上で削除して、
作成したアプリを動かしたところドライバの再インストールが開始されました。
>OS が何か書かれていませんが、Windows ということですよね?
すみませんちゃんと書いておくべきでした。
開発環境も含め以下に示します。
開発環境
OS:Windows XP SP3
コンパイラ:Visual C++ 2008 Express Edition
対象環境
OS:Windows Embedded Standard 2009
開発環境、対象環境共に動作しました。
ちなにみにWindows 7では作成したソフトは動きませんでした。
おっしゃるとおり実現方法が異なるのかもしれません。
頂いた情報のおかげでやりたかったことが実現できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iOS LENOVOのCD/DVDドライブが認識しない 2 2022/06/01 09:26
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- システム BIOSによるUSB-HUB設定について 2 2022/03/29 09:45
- PDF PDF作成ファイルの不具合の件 5 2022/08/15 15:00
- その他(法律) 普通車の名義変更を行わない(行えない)場合のデメリットについてお聞かせください。 状況 夫 普通自動 9 2022/09/23 08:03
- Windows 8 動画の再生とタイトルの変更方法を教えてください。 3 2022/08/01 14:51
- Android(アンドロイド) Android端末のAppleIDを変更したい Androidのスマホ(Xperia)にAppleM 3 2023/04/03 11:50
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Windows 10 簡単にシステムの復元できるようにするには 6 2023/08/04 08:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
起動中のアプリ、ソフトの取得
-
プログラムからOS標準ブラウザ...
-
Microsoft Office Picture Mana...
-
WebBrowserコントロールでの印刷
-
FORMが開いているかどうかの確...
-
メモリの「コミット済み」の意...
-
最先端のCPUを詰んだAndroidス...
-
プロファイルエラーについて
-
メモリが"written"になることは...
-
PCを起動すると画面が真っ黒で...
-
NECノートPC 初期化方法を教え...
-
2012年製の低スペックモバイル...
-
リカバリしたにも関わらずパソ...
-
Windows10環境にてWindowsUpdat...
-
ノートパソコンのパスワードを...
-
「1つまたは複数のトラックを取...
-
電源を入れるとBIOS MENU画面が
-
MinecraftのJava版が起動しません
-
widows xpのエラーで利用がで...
-
これは何ですか?igfxext.exe
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
起動中のアプリ、ソフトの取得
-
DLLをREGSVR32しないで利用する...
-
Accessのフォームをコマンドラ...
-
VB6.0のツールバー標準メニュー...
-
Javaで環境変数を動的に変更す...
-
ユーザごとでキーボードマップ...
-
タスクトレイ常駐するプログラ...
-
VB6での環境変数変更方法について
-
プログラムからOS標準ブラウザ...
-
ilink32.exe'を実行できないエラー
-
IPアドレスのみをMsgBoxで表示...
-
VBでメールを起動させるには・・・
-
VBscriptでのエクセルの起動に...
-
VBAの直接起動
-
IEとクロームの表示ずれ
-
ハードウェア変更のスキャンをO...
-
OS起動時に自動起動するアプリ
-
Windows7でApache+PHPが動作しない
-
アプリケーション実行中にタス...
おすすめ情報