在注册表中找到你的dns服务器

从注册表中找到dns服务器的方法

 

public class cxyDns
...{
    public static string[] GetDns()
    ...{
        RegistryKey m_machine=Registry.LocalMachine;
        string m_dnskey=@"SYSTEMCurrentControlSetServicesTcpipParameters";
        RegistryKey m_dnsKey=m_machine.OpenSubKey(m_dnskey); 


        if(m_dnsKey==null)
        ...{
            throw new Exception("不能打开dns键位");
        }

        string m_nameServer=m_dnsKey.GetValue("DhcpNameServer").ToString(); 
         
        m_dnsKey.Close();
        m_machine.Close(); 

        //清理使用的资源
        char[] token=new char[1];
        token[0]=' ';
        string[] m_dnslist=m_nameServer.Split(token);

        return m_dnslist;

    }
}

 

时间: 2024-09-14 09:44:41

在注册表中找到你的dns服务器的相关文章

在注册表中删除MSSQL无用的数据库注册

数据|数据库|注册表 开发人员经常在MSSQL企业管理器中注册远程的MSSQL服务器,直接在企业管理器中删除这些远程的MSSQL注册挺痛苦的,其实是可以在注册表中直接删除的. 找到HKEY_CURRENT_USER oftware\Microsoft\Microsoft SQL Server\80\Tools QLEW\Registered Servers X QL Server Group,里面每一项分别对应一个数据库注册表项,直接删除即可.

Visual C#来删除注册表中的注册信息

visual|注册表 在<用Visual C#读取注册信息>的文中,已经介绍了用 Visual C#来读取注册表中的注册信息.本文就来介绍用Visual C#对注册表的另外一个操作,这也是一个具有破坏性的操作过程--删除注册信息. 在上文中已经知道,由于Visual C#本身没有带类库,他对注册表的处理过程是通过调用.Net FrameWork SDK中的名称空间Microsoft.Win32中封装的二个类来实现的.这二个类就是Registry类.RegistryKey类.在 Registry

注册表中存储数据库链接字符串

链接|数据|数据库|注册表|字符串 引言: 数据库的链接字符串是用数据库开发所必须的信息,我们通过链接字符串连接数据库,并进行各种数据库操作.那么链接字符串的存到哪里好呢?这没有什么定论,Asp系统开发中,一般存在一个conn.asp包含文件中或者如果又是COM,可能还会封闭到COM中,.Net开发中,大多数都选择存在Web.conifg中,也有人存储在另外一个单独的文件中.那么本文提供的是把数据库链接信息存储到注册表中的方案.也许你要问为什么要存到注册表呢?我想最起码的好处是安全,注册表的访问

如何在注册表中存储加密的连接字符串

加密|注册表|字符串 目标本章的目标是: • 在注册表中存储加密的数据库连接字符串 • 从注册表中读取加密的数据库连接字符串并对其进行解密. 返回页首适用范围本章适用于以下产品和技术: • Microsoft Windows XP 或 Windows 2000 Server (Service Pack 3) 以及更高版本的操作系统 • Microsoft .net Framework 版本 1.0 (Service Pack 2) 以及更高版本 • Microsoft Visual C# .ne

Windows在注册表中记录盘符分配的原理

windows在加载一个之前从未加载过的分区时,首先要将这个分区的设备序号信息记录在注册表里,如果对这个分区进行了盘符(或路径)分配,那么在下次加载这个分区的时候就不用再次指定盘符(或路径)了. 这些信息记录在:[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]键值下,内容大致为(从我的电脑里导出的):附件1 这里面重要的是这几个: "\\DosDevices\\R:"=hex:eb,f8,b2,92,00,7e,00,00,00,00,00,00 上

C#实现在注册表中保存信息

最近做的项目需要在注册表中记录一些用户设置,方便在程序下次启动时读取设置,应用上次用户保存的设置,挺简单的. 写出来,方便记忆,以后要用,可以直接改改就能用. using System; namespace Backend { public class RegistryStorage { public static PageVisibility OpenAfterStart() { Microsoft.Win32.RegistryKey registryKey; PageVisibility v

用C#读取Windows注册表中的多重字串和二进制字串

注册表中有多种数据存放的格式,有几种常见不能直接读出的格式.下面列出了2个方法,分别是读取WindowsXP注册表中的REG_MULTI_SZ( 多重字串)和REG_BINARY(二进制值)的方法. //读取Windows安装盘目录 //Installation Sources是个REG_MULTI_SZ:多重字串,直接转string读不出 string[] key = (string[])Registry.LocalMachine.OpenSubKey( @"SOFTWAREMicrosoft

javascript判断并获取注册表中可信任站点的方法

  本文实例讲述了javascript判断并获取注册表中可信任站点的方法.分享给大家供大家参考.具体分析如下: 判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下: (1)域名作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersionInternetSettingsZoneMapDomains (2)IP作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersio

如何将win7电脑注册表中的垃圾全部清理掉?

  想必win7旗舰版下载中注册表扮演的是一个什么角色,大家都是十分清楚的吧?不错,注册表便是电脑的一个数据管理库,只要是电脑中的数据,在这个注册表中都有一个特定的文件,那么也就是说,电脑中的很多垃圾文件,在注册表中也是存在特定文件的,电脑中的垃圾也许大家是经常都在清理的,但是这个注册表中的垃圾,大家有清理过吗?win7旗舰版下载注册表中的垃圾又应该如何去清理呢?下面,咱们就详细的来介绍一下吧! 1.其实要清理win7旗舰版下载中注册表里的垃圾文件,操作是很简单的,大家首先返回到电脑的桌面位置,