プロが教えるわが家の防犯対策術!

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

A 回答 (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での作成は無理です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/08/27 16:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!