通知
すべてクリア
Topic starter
2016年2月19日 1:03 AM
USBを抜き差しせず、接続したまま再認識させる方法は
プログラム上では難しいでしょうか?
フリーのツールで同様な事を行っているものを見つけました。
http://hp.vector.co.jp/authors/VA035038/download/easter/index.html
この作者の方はVisual C++ 2008 (SP1) で作成されているとのことで、
C++で実現可能そうなのですが、どのように実装すべきかがわかりません。
どなかたご教授頂けないでしょうか?
何か手がかりとなるような情報でも良いので、アドバイス頂けると助かります。
【環境】
VS2012、C++
2016年3月15日 12:40 AM
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
あたりでしょうかね。