USBを抜き差しせずに認識できるようにしたい

[戻る]
waka 2016/02/19(金) 01:03:57
USBを抜き差しせず、接続したまま再認識させる方法は
プログラム上では難しいでしょうか?

フリーのツールで同様な事を行っているものを見つけました。

http://hp.vector.co.jp/authors/VA035038/download/easter/index.html

この作者の方はVisual C++ 2008 (SP1) で作成されているとのことで、
C++で実現可能そうなのですが、どのように実装すべきかがわかりません。

どなかたご教授頂けないでしょうか?
何か手がかりとなるような情報でも良いので、アドバイス頂けると助かります。


【環境】
VS2012、C++

Atata!! 2016/03/15(火) 00:40:05
Atata!!です。

ソフトの説明を読んでみると(PCMCIA/IEEE1394機器を含む)と記載してあるので、
ひょっとしたらデバイスの有効と無効を切り替えることで対応しているのかもしれません
。

で、あればDevConのソースを読めば何とかなるかもしれません。
https://msdn.microsoft.com/en-us/library/windows/hardware/ff544707(v=vs.85).aspx

APIで言うと
CM_Request_Device_Eject[_Ex]
SetupDiChangeState
あたりでしょうかね。

古いスレッドには追加発言できません。