我如何在Vista中使用C#代码禁用IPv6? [英] How i can disable IPv6 in Vista using C# code ???

查看:162
本文介绍了我如何在Vista中使用C#代码禁用IPv6?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,我正在尝试通过C#代码禁用Ipv6,但是我没有得到任何完美的解决方案...

或者任何人都可以告诉我如何仅使用C#代码或任何其他方法将我的IPv6地址转换为ipv4 ????

Ashish ...

Hey i am trying to disable Ipv6 through C# code but i am not getting any perfect soln...

or can any one tell, how i can convert my IPv6 address into Ipv4 using C# code only or any alternative ????

Ashish...

推荐答案

要禁用IPv6,可以在以下注册表项分支中创建一个名为"DisabledComponents"的DWORD 32位注册表值:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ tcpip6 \ Parameters \

必须将DisabledComponents的值数据设置为000000FF.

可以使用C#代码完成此操作( [MSDN]如何:在注册表中创建键(Visual C#)

至于将IPv6转换为IPv4.这是不可能的.这也是从世界范围内的v6切换到v4的最大问题之一,因为基本上整个世界都需要同时切换;)
To disable IPv6 you can create a DWORD 32-bit registry value named "DisabledComponents" in the following registry key branch:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters\

The value data for DisabledComponents must be set to 000000FF.

This can be done in C# code ([MSDN] How to: Create a Key In the Registry (Visual C#)

As for converting IPv6 into IPv4. This is impossible. Also one of the biggest issues in switching worldwide from v6 to v4 because basicly the entire world needs to switch at the same time ;)


这篇关于我如何在Vista中使用C#代码禁用IPv6?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆