• ベストアンサー

ネットワーク接続 → 「ローカルエリア接続の状態」画面にある「無効にす

ネットワーク接続 → 「ローカルエリア接続の状態」画面にある「無効にする」のボタンをCV++で組んだプログラムで操作する関数を教えてください。 OSはWinXPHomeです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

VBSでやる方法は以前回答しました。 http://okwave.jp/qa/q4071972.html COMをC言語で操作するのは凄く難しいので、このVBSを 改造してCreateProcessで起動するのは如何でしょう。 コマンドラインは"cscript.exe C:\~.vbs" です。 VBSは有効無効を切り換えるものです。 改造は以下のようにします。 (1)プログラムをコピペする。 (2)EnableLAN("ローカル エリア接続",True) を削除する。 (3)漢字空白1文字を2文字の半角空白に変換する。 (4)拡張子をVBSとしてファイルに保存する。 どうしてもCでやりたい場合はGUID,CLSID,IIDを調べ、 PIDからメソッドのエントリポイントを探してInvokeします。 何言ってるか分からないようでしたらCでの作成は無理です。

7777777v
質問者

お礼

改造して使わせて頂きます。 ありがとうございました。

関連するQ&A