![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
さてさて、お手上げデスダよ。
自宅に帰ってから、いろいろUSBを試してみたものの、取れねぇーズラよ
うーむC掲示板に書いたほうが、ズバリを得られるかもしれぬ。
参考URLを得たり、ソースを得たら、VBにコンバートしてみてはどう?
ドライバは設計したことねぇズラし、サンプルもあまり転がってないのネ。
むずいズラよー
この回答への補足
いろいろ調べてちょっとわかってきました。
vc++ではCWnd::OnDeviceChangeイベントが発生するようですが、VBでは取れないもののようです。
でもVBで取れないイベントをwin32APIのSetWindowLong関数で取得できるようになるらしいです。
http://tokyo.cool.ne.jp/kanain/APIHTM/GetMsg.html
http://www.vbvbvb.com/jp/gtips/0501/gSetWindowLo …
とりあえずここらを調べて何とかなりそうかな?
いろいろありがとうございました。
No.5
- 回答日時:
この回答への補足
これらはデバドラが処理するもののようです。
でも、ここらへんぐらいしか手掛かりがなくて。
デバイスドライバ関連の雑誌とかページとかに載ってます。
たとえば、
http://www5a.biglobe.ne.jp/~crab/winddk/pnp.html
とか。
ちょっと見たところ上記のページはWDMドライバの説明のような?英語が得意ではないので、もうちょっとじっくり読んでみないとはっきりしませんが・・・
No.4
- 回答日時:
>IRP_MN_MOUNT_VOLUME/IRP_MN_REMOVE_DEVICE
ぬぉ、知らなかった。
メッセージ発行してるのネ。
SetWindowsHookExで取れるのかな?
No.3
- 回答日時:
この回答への補足
ドライバ関係はあれこれ調べてみました。
ドライバでは"IRP_MN_QUERY_START_DEVICE"または
"IRP_MN_MOUNT_VOLUME"とか"IRP_MN_REMOVE_DEVICE"
とかのメッセージが捕まえられるようです。
アプリではどうしたらよいのやら・・・。
No.2
- 回答日時:
という過去スレがあるけど、USB接続機器の認識後の操作なら可能かと思われ。
ていうか、装置の脱着だけ捕らえたらいいわけ?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ Macで使用していた外付けHDDの中身をWindowsで見るには 4 2023/06/14 18:52
- Wi-Fi・無線LAN USBーイーサネット変換器について 4 2022/06/19 15:16
- 据え置き型ゲーム機 PS4で再インストール用データの入ったのusb機器を接続して下さいとでるのはパソコンからダウンロード 1 2022/04/09 15:05
- テレビ PCとテレビをHDMIで接続しても認識されない 4 2022/04/16 14:33
- Bluetooth・テザリング Let's NoteにBose イヤホン をBluetoothでつないでも音が出ません。 2 2023/01/31 22:47
- Android(アンドロイド) 日産のディスプレイオーディオとスマホの接続 1 2023/04/22 07:12
- Windows 10 Windows10でUSB機器が接続/抜去した際のログ確認について イベントビューアの「Driver 1 2022/07/12 16:28
- プリンタ・スキャナー 「ネットワーク上にプリンタが見つかりませんでした」 5 2023/08/02 20:53
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- Wi-Fi・無線LAN Bluetooth=常時接続、Wi-Fi=非常時接続 3 2022/08/12 12:28
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセル VBA でのCOMポート認識
その他(プログラミング・Web制作)
-
VBAを使用して、USBでつないだ機器の制御が出来るでしょうか?
Access(アクセス)
-
VB.netでUSBメモリの固有ID(シリアル)を取得する方法
Visual Basic(VBA)
-
-
4
VC++でUSB通信がしたいのですが
C言語・C++・C#
-
5
VBでUSB制御プログラム作成する方法
Visual Basic(VBA)
-
6
COM接続デバイスのポート番号特定方法について
Visual Basic(VBA)
-
7
デバイスマネージャーの一覧取得
Visual Basic(VBA)
-
8
USBメモリのドライブ名を取得したい
その他(プログラミング・Web制作)
-
9
EXCEL VBAで、PnPでCOMポート番号取得
Visual Basic(VBA)
-
10
フォームの高さを数値で指定したいのですが
Excel(エクセル)
-
11
バッチファイルでUSB挿入時に実行
その他(ソフトウェア)
-
12
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
-
13
C++でUSBメモリが接続されたことを認識したい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Casio EXILIMを認識してくれま...
-
【UD-500SA】HDDが認識されません
-
プログラムでUSB機器が接続され...
-
パソコンでSDカードが使用でき...
-
fire wireの認識がされないので...
-
PCがSLIを認識してくれません。
-
PSPがPCに認識されません
-
4GB以上のSDカード認識について
-
録音機が突然認識しなくなりました
-
USBを挿しても認識しない
-
カロッツェリアの『DEH-P620』...
-
自作pcの質問 マザボやグラボに...
-
Windows95でUSBを認識させたい
-
HUIONのペンタブについて 私はH...
-
キャプチャーボードDRECAP DC-H...
-
無線LAN内蔵パソコンについて
-
オーディオインターフェース(ス...
-
MOについて
-
ローカルエリア接続が表示され...
-
USBが認識されません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【UD-500SA】HDDが認識されません
-
プログラムでUSB機器が接続され...
-
LANカードが認識しない
-
バッファロー製のSSDが認識され...
-
Casio EXILIMを認識してくれま...
-
録音機が突然認識しなくなりました
-
Nexus7をWindows7に認識させる方法
-
logicool g335について
-
昔、ガラケーを使用していた時...
-
Easy Disk(IOデータ製)が動き...
-
USBメモリーが反応しない
-
SCSI機器が認識しないんです
-
XP用のドライバーを探しています。
-
Ipadをデバイス認識してくれません
-
USB接続で、挿す場所によっ...
-
ハードディスクの認識を直す方法
-
Windows2000でNTFSのUSBメモリ...
-
USBメモリ認識されない
-
P3B-FのOS対応状況について
-
イヤホンが認識されない
おすすめ情報