とりあえずネットワークアダプタの有効/無効切り替えツールとしてIp4Toolを公開しました。下記よりどうぞ。
Ip4Tool Ver1.00
ただ、Windows2000ではデバイスリストを表示すると応答が無くなります。
すみません、リリースした後で気付きました。
来週頃にはVectorで修正したバージョンが公開されますのでそれまでお待ち下さい。
今後は、ネットワーク切り替えツールとして肉付けして行きたいと思っています。
とりあえずネットワークアダプタの有効/無効切り替えツールとしてIp4Toolを公開しました。下記よりどうぞ。
Ip4Tool Ver1.00
ただ、Windows2000ではデバイスリストを表示すると応答が無くなります。
すみません、リリースした後で気付きました。
来週頃にはVectorで修正したバージョンが公開されますのでそれまでお待ち下さい。
今後は、ネットワーク切り替えツールとして肉付けして行きたいと思っています。
VC++2005での話。久しぶりにDebugモードでコンパイルするとこんなエラーが発生。
警告 1 warning LNK4098: defaultlib ‘LIBCMT’ は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 Ip4Tool
エラー 2 error LNK2001: 外部シンボル “__CrtDbgReportW” は未解決です。 libcpmtd.lib
調べた結果、プロジェクトのプロパティにて
構成プロパティ>C/C++>コード生成>ランタイムライブラリ
を【マルチスレッド(/MT)】にした為らしい。
【マルチスレッド デバッグ(/MTd)】に変更する事で回避。
なんで、この箇所を変更したかというと実行時にMSVCR80.DLLが必要と言われるのを避ける為に設定しました。
Thinkpadに付属するAccessConnectionで、同一IPを使用して無線LANと有線LANを
切り替える事がうまく行かない。
そこで、ネットワークアダプタの有効・無効を切り替えるソフトが欲しくなったが見つけれなかったので自作できるか調査してみた。
どうもMicrosoftからdevcon.exeというコンソールでデバイスを制御するモジュールが提供されているらしい。しかもソースまで。
ただ、このソースはDDKに付属しており現状MSDNの会員でないと入手できない模様。
幸い、DDKは入手できたがインストールしてもソースが無い!MicrosoftのサイトにもDDK内のDevcon.exeのドキュメントにも特に記載がないのでMSDNのサポートへ問い合わせた結果、「Setup/Plug and Play Samples」にチェックを入れないとインストールされないらしい。
近々、ネットワークアダプタの有効・無効を切り替えるコンソールアプリを公開するかも。
(続きを読む…)