Windows CE マシンの IP アドレスを変更するにはどうすればよいですか?
.NET Compact Frameworkからやりたい!
Windows CE マシンの IP アドレスを変更するにはどうすればよいですか?
.NET Compact Frameworkからやりたい!
HKLM\comm[adaptername]\Parms\Tcpip のレジストリに新しい値を書き込むことで、現在の IP アドレスを変更できます。これはmulti-sz値であり、変更を有効にするには、 IOCTL_NDIS_REBIND_ADAPTER IOCTLを使用して NDIS ドライバーを呼び出す必要があることに注意してください。
Shaihi が指摘するように、スマート デバイス フレームワークは、これらすべてを NetworkInterface.CurrentIpAddress プロパティにまとめて既に実装しています。