私のソフトウェアの 1 つで、Windows のシステム プロキシを変更する必要があります。ルーターの背後にある LAN 接続の HTTP プロキシを変更するのは簡単ですが、ダイヤルアップまたは直接 DSL (つまり PPPoE) 接続のプロキシを変更する方法に関する情報が見つかりません。
私のクライアントの大部分が中国にいるため、これは悪いことです。中国では、多くの人が複数のコンピューターを持っていないため、ルーターは無駄だと感じています。ADSL モデムをイーサネット ポートに接続し、PPPoE を使用するだけです。はい、これはセキュリティとすべての点で最悪です (ボットネットが中国で自由に動き回る理由の 1 つです)。
また、すべてのネットワーク接続のリストを表示するコードも必要です。関連する質問のように、編集する接続を知る必要があるコードを持っているだけでは機能しません。
また、コマンドを使用して機能するものも好みますreg
。Windows API を使用した単純な C++ または C# コードも役立ちますが、私が使用しているのはかなり扱いにくい FFI を持つ言語である Racket であることに注意してください。つまり、Windows C API の使用を最小限に抑えるのが最善です。