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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VBAを使用して、USBでつないだ機器の制御が出来るでしょうか?
Access(アクセス)
-
エクセル VBA でのCOMポート認識
その他(プログラミング・Web制作)
-
VB.netでUSBメモリの固有ID(シリアル)を取得する方法
Visual Basic(VBA)
-
-
4
VC++でUSB通信がしたいのですが
C言語・C++・C#
-
5
VBでUSB制御プログラム作成する方法
Visual Basic(VBA)
-
6
デバイスマネージャーの一覧取得
Visual Basic(VBA)
-
7
USBメモリのドライブ名を取得したい
その他(プログラミング・Web制作)
-
8
C++でUSBメモリが接続されたことを認識したい
C言語・C++・C#
-
9
USBカメラのTWAIN制御について
Visual Basic(VBA)
-
10
USBメモリが接続されているか確認するには
C言語・C++・C#
-
11
COM接続デバイスのポート番号特定方法について
Visual Basic(VBA)
-
12
EXCEL VBAで、PnPでCOMポート番号取得
Visual Basic(VBA)
-
13
バッチファイルでUSB挿入時に実行
その他(ソフトウェア)
-
14
フォームの高さを数値で指定したいのですが
Excel(エクセル)
-
15
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows2000でNTFSのUSBメモリ...
-
昔、ガラケーを使用していた時...
-
古いWebカメラを64bitのWindows7で
-
HDDはI/Oデバイスエラー
-
iPhoneXr PCに写真を取り込めな...
-
SONY“メモリースティック PRO-H...
-
録音機が突然認識しなくなりました
-
USBポートが認識しない場合の対...
-
YEDATAのYD-8V08でカードリーダ...
-
NEXUS7が半文鎮化して困ってい...
-
カロッツェリアの『DEH-P620』...
-
外付けHDDが認識しません
-
USBデバイスが認識されない
-
iTunesとiPhoneがまるで同期で...
-
キャプチャーボードDRECAP DC-H...
-
自作pcの質問 マザボやグラボに...
-
外付けHDDをwin98seで認識させ...
-
config.sysとautoexec.bat...
-
古いISAのボードを Windows2000...
-
日立FLORA 310W DA6にwin...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファロー製のSSDが認識され...
-
logicool g335について
-
【UD-500SA】HDDが認識されません
-
LANカードが認識しない
-
プログラムでUSB機器が接続され...
-
PCがSLIを認識してくれません。
-
録音機が突然認識しなくなりました
-
Casio EXILIMを認識してくれま...
-
USBメモリーが反応しない
-
昔、ガラケーを使用していた時...
-
ドラレコsdカード認識しない
-
SDカードドライバーが認識されない
-
PCIボードを認識しない!?
-
LOGICのオーディオインターフェ...
-
USB接続で、挿す場所によっ...
-
Windows2000でNTFSのUSBメモリ...
-
USB機器を接続しても認識しません
-
ノートパソコンの内蔵無線LANア...
-
USBケーブルが繋がらない
-
HDDを増設したが認識しない
おすすめ情報