
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
VBのバージョンは6.0(もしくはそれ以前)か、VB.Netですか?
もしVB.Net であれば .NET Frameworkでの操作はよくわかりません。
6.0以前であれば、以下のWin32APIを使えば実現可能だと思います。
SetupDiGetClassDevs ⇒ デバイス情報セットの取得
SetupDiEnumDeviceInfo ⇒ デバイスの列挙
列挙中に
CM_Get_DevNode_Status ⇒ デバイスの状態(有効or無効)を取得
SetupDiGetDeviceRegistryProperty ⇒ デバイス名を取得
取得したりして、制御対象のデバイスを探します。
SetupDiSetClassInstallParams ⇒ デバイスの有効/無効化
SetupDiChangeState ⇒ 変更を反映
SetupDiDestroyDeviceInfoList ⇒ デバイス情報セットを解放
個々のAPIのI/F等については割愛します。
また、VB.NetでもWin32APIは使用できますので、この方法で大丈夫
だと思います。
この回答へのお礼
お礼日時:2007/04/11 11:27
ご回答ありがとうございます。
VBのバージョンは6.0です。失礼しました。
教えていただいた方法でなんとかなりそうな感じがします。
個々のAPIについては色々調べて頑張ってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンテキスト依存とは?
-
画面がチカチカする
-
グラフの交点の求め方(Excel)
-
エクセルで作った新しいウイン...
-
コントロールの書式設定で、“コ...
-
「アイテムは収集されました」...
-
UWSCで特定のChromeのタブをア...
-
CEdit の内容が変わった時にメ...
-
警告表示を非表示にしたい
-
Minecraft 統合版(PC)の描画距...
-
スピンボタンを右クリックして...
-
マインクラフト(pc版)で座標...
-
勝手にウィンドウが開いて止ま...
-
コンボボックス内の文字サイズ変更
-
リソースエディタでスタティッ...
-
ラジオボタンの初期指定
-
モードレスダイアログのタブ移動
-
msgboxの表示位置
-
ExcelのBOOKが消えた!
-
リソースファイルとは・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンテキスト依存とは?
-
メモリデバイスコンテキストを...
-
画面がチカチカする
-
Windowsプログラミング 画面描...
-
Rectangleで、リソースが解放さ...
-
ダイアログにビットマップを貼...
-
VBでデスクトップアクセサリを...
-
ちらつきについて
-
画像処理 ビットマップ ダブ...
-
C 多角形を半透明に塗る方法
-
VC++でopenGLを利用したい...。
-
ハードコピーをプログラムから...
-
WindowsAPIでの画像表示について
-
SetWindowRgn()関数について。
-
WinAPIでスクリーン画像を映し...
-
ビットマップの表示について
-
VC++のTextOutの再描画の仕方
-
ダブルバッファの作り方
-
usbデバイスとの通信
-
BitBlt関数について教えてください
おすすめ情報