2010-12-14 11 views
3

どのようにしてネットワーク設定(IPアドレス、DNSサーバー、ゲートウェイ、DHCPサーバー)をCからC++に変更するか、Windows API呼び出しでWMIではなく変更することをお勧めします。Cのネットワーク設定を変更する

ありがとうございます!

+0

あなたはどうやってそのアイデアを得ますか?それは実際には逆です:私は私のインターネット接続を修正するプログラムを書いています。明らかに私のDNSサーバは非常にフレークであるので、私のプログラムはその動作を検出し、ローカルDNSがダウンしている間にDNSをTLDに切り替えるでしょう。後で他の設定に変更したいので、他の設定に変更したいと考えています。 – chacham15

+0

あなたはIPアドレス、DNSサーバ、ゲートウェイ、DHCPサーバを設定するためにこのクラスを使って成功しました...私は地獄に直面しているいくつかの指導を必要としています – Ragav

答えて

4

IP Helper APIをチェックしてください。

インターネットプロトコルヘルパー(IPヘルパー )APIは、検索およびネットワーク構成の変更 ローカルコンピュータの の設定を有効にします。

+0

うわー、高速応答ありがとう! GetAdapterInfoを使用したネットワークアダプタの管理•GetInterfaceInfoを使用したインターフェイスの管理•IPアドレスの管理GetIpAddrTableを使用して、そこにリストされている3つの方法があります。なぜ私は他の方法よりも1つの方法を好むのだろうか? – chacham15

+0

DNS設定を変更したいだけですか? –

+0

@SteveTownsend:IPアドレス、DNSサーバー、ゲートウェイ、DHCPサーバーを設定するためにこのクラスを使用しています...私は地獄に直面しています。多くのトラブルがいくつかの指導を必要としています – Ragav

関連する問題