精华内容
下载资源
问答
  • 主页修改注册表

    2019-04-06 09:32:49
    win7 64位导出注册表,修改主页,使用一些封装系统时注册表主页修改,比较讨厌,整理出来,以备后用。
  • 注册表修改程序注册表修改程序注册表修改程序注册表修改程序
  • 如何用强制修改IE主页?强制修改自己想要的主页,注册表
  • 修改注册表.reg修改注册表.reg修改注册表.reg
  • IE7主页修改,可以去掉IE原始指向连接 ,可直接修改主页 注册表文件 免重启
  • 网站主页修改注册表实现代码网站主页修改
  • ie 主页注册表

    2017-04-30 18:31:54
    当ie主页设置无效后,需要修改注册表,已经将修改注册表上传,有需要者下载
  • 怎样修改系统注册表

    2020-12-17 21:49:32
    你还在苦苦寻找怎样修改系统注册表吗?你还在为怎样修改系统注册表而烦恼么?在这里,为您提供...该文档为怎样修改系统注册表,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 修改编辑注册表的方法实现修改盘符
  • 可强制修改IE主页. 可用于修复IE主页/锁定注册表不让修改.
  • 修改注册表

    2012-03-26 18:02:21
    注册表的消息描述 以及怎么操作注册表
  • 通过修改注册表禁止修改主页,以免恶意程序在你不知情的情况下修改你的浏览器主页
  • 1. 复制一句代码 注册表自动定位为了避免逐级定位注册表分支的麻烦操作,下面介绍一种可一键自动到达注册表的目标项目的方法。用记事本创建一个新文件,输入如图所示代码(为提高效率可直接下载复制代码:...

    1. 复制一句代码 注册表自动定位

    为了避免逐级定位注册表分支的麻烦操作,下面介绍一种可一键自动到达注册表的目标项目的方法。

    用记事本创建一个新文件,输入如图所示代码(为提高效率可直接下载复制代码:http://pan.baidu.com/s/1nt2vjXf)。存盘时选择保存类型为“所有文件”,将文件名命名为regedit.vbs(图1)。default-diagram_20161012-1654_1.jpg

    小提示:

    也可以先保存为TXT文件,然后从Windows资源管理器中开启扩展名显示,并将扩展名更改为vbs。将该regedit.vbs放置在桌面上或收藏备用。

    文件建好之后,在实际操作中,如果要定位到注册表的某个项目,例如要定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputer”,只需先复制这个完整路径,然后双击此前建立好的regedit.vbs文件,通过Windows账户控制验证后,注册表编辑器就会自动打开,并自动定位到上述复制的路径(图2)。eaad3a48c96e569225d428b57d70b0bf.gif

    如此一来,再长的路径定位,全都变成了复制路径和双击脚本文件的两个简单操作。既省时,又通用,你赶快一试吧!

    2. 运行代码脚本 自动导入注册表项

    修改注册表还有一种自动化的方法,那就是直接运行编制好的reg注册表脚本代码。将代码直接写入BAT批处理文件中,然后直接运行BAT批处理文件,即可导入键值到注册表中。BAT批处理代码格式如下:

    reg add "HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVER" /v LoginMode /t reg_dword /d 00000002 /f /*增加键值*/

    reg delete "HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVER" /v LoginMode /*删除键*/

    参数说明:

    /v 所选项下要添加的键值名

    /t RegKey 数据类型,如reg_dword、reg_sz

    /d 给添加的注册表键值的数据

    /f 不提示而强行改写现有注册表项

    扩展阅读:

    虽然还有组策略修改或系统辅助工具修改注册表两种更为便捷的方法,但是,由于组策略或系统辅助工具所包含的注册表修改项目均是有限的,它们均只是从注册表中抽取的一些功能的集合,不是所有的注册表修改均可以用组策略或系统工具来完成。在多种修改方法均存在的情况下,建议优先使用组策略编辑器,然后考虑系统优化工具,不得已时只能再手动编辑注册表。

    展开全文
  • 快速修改注册表

    2018-12-28 11:35:04
    修改注册表,快速定位目录,把位置 相信很多朋友都遇到过修改注册表时候一个一个去翻,很是麻烦,其实巧妙利用系统的批处理就可以简单实现
  • 修改windows注册表

    2019-09-17 17:38:45
    欢迎访问个人小站,阅读此文...在认识windows注册表中提到有三种方式可以修改注册表,本文重点介绍第三种所的相关工具和库。 不通过windows API,而修改windows注册表,已经有许多人做了这分工作。我们可以直...

    欢迎访问个人小站,阅读此文http://www.yandong.org/archives/397

     在认识windows注册表中提到有三种方式可以修改注册表,本文重点介绍第三种所的相关工具和库。

    不通过windows API,而修改windows注册表,已经有许多人做了这分工作。我们可以直接参考他们的代码,甚至使用他们的工具。下面介绍几份可供参考的代码。

    第一个:windows注册表使用的是hive文件来存储的,所以可以使用hive文件读取代码来操作注册表。(于百度或google搜索“hive文件读取”,可以搜索到一份代码,比如http://download.csdn.net/detail/nxzt1801/1631371)里面主要有两个文件比较重要ntreg.h, ntreg.c。你获取的主体内容都一样,可能会有windows和linux的区别,但是略加修改便可使用。 如果需要可以联系我,我发你一份。

    第二个:这是一个离线修改winodws用户密码的程序,里面必然涉及到对windows注册表的处理。它对注册表的增删查改的函数依然使用ntreg.h, ntreg.c。同时它还有一个叫做edlib.c的文件,是用于交互式处理注册表文件的。编译之后便可以得到一个交互式处理注册表的程序,很方便使用。在http://chntpw.sourcearchive.com/这里下载

    第三个:大家都知道samba么?了解它的起源么?查一查吧。samba也有自己的一份处理windows注册表的库。在这里下载


    第四个:这是作者的个人主页(显得好古老),在这里是他写的处理注册表的代码。

    转载于:https://my.oschina.net/toyandong/blog/69392

    展开全文
  • 注册表修改

    2014-10-18 15:03:14
    注册表修改程序,MFC编写,希望对大家有用!
  • 修改注册表 wince

    2012-08-11 22:06:06
    修改注册表 wince
  • 监控注册表修改监控注册表修改监控注册表修改监控注册表修改监控注册表修改
  • 这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是...
      
    
    C#操作注册表全攻略
    相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此系统的健康在很大程度上要依赖注册表的健康。

    作为编程开发人员,我们有必要了解注册表并学会操作注册表。下面我们就来用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。

    准备工作:

    1:要操作注册表,我们必须要引入必要的命名空间:

    using Microsoft.Win32;

    在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~

    2:命名空间里面提供了一个类:RegistryKey   利用它我们可以定位到注册表最开头的分支:

    ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig

    如:RegistryKey key = Registry.LocalMachine;

    3:在操作的过程中涉及到子分支,要用\\进行深入,单个\会报错!

    4:最后要调用RegistryKey对象的Close()关闭对注册表的修改~~~

    5:以下我们的例子都是在LocalMachine分支下,请注意。



    一:注册表项的创建,打开与删除

    1:创建:

    创建注册表项主要用到RegistryKey 的CreateSubKey()方法。如:

    RegistryKey key = Registry.LocalMachine;

    RegistryKey software = key.CreateSubKey("software\\test");  

    //在HKEY_LOCAL_MACHINE\SOFTWARE下新建名为test的注册表项。如果已经存在则不影响!



    2:打开:

    打开注册表项主要用到RegistryKey 的OpenSubKey()方法。如:

    RegistryKey key = Registry.LocalMachine;

    RegistryKey software = key.OpenSubKey("software\\test",true);  

    //注意该方法后面还可以有一个布尔型的参数,true表示可以写入。

    注意,如果该注册表项不存在,这调用这个方法会抛出异常



    3:删除:

    删除注册表项主要用到RegistryKey 的DeleteSubKey()方法。如:

    RegistryKey key = Registry.LocalMachine;

    key.DeleteSubKey("software\\test",true);    //该方法无返回值,直接调用即可

    key.Close();

    注意,如果该注册表项不存在,这调用这个方法会抛出异常



    二:键值的创建(设置值、修改),读取和删除

    1:创建(设置值、修改):

    对键值的创建修改等操作主要用到RegistryKey 的SetValue()方法

    RegistryKey key = Registry.LocalMachine;

    RegistryKey software = key.OpenSubKey("software\\test",true); //该项必须已存在

    software.SetValue("test", "博客园");

    //在HKEY_LOCAL_MACHINE\SOFTWARE\test下创建一个名为“test”,值为“博客园”的键值。如果该键值原本已经存在,则会修改替换原来的键值,如果不存在则是创建该键值。

    // 注意:SetValue()还有第三个参数,主要是用于设置键值的类型,如:字符串,二进制,Dword等等~~默认是字符串。如:

    // software.SetValue("test", "0", RegistryValueKind.DWord); //二进制信息

    Key.Close();



    2:读取:

    string info = "";

    RegistryKey Key;

    Key = Registry.LocalMachine;

    myreg = Key.OpenSubKey("software\\test");  

    // myreg = Key.OpenSubKey("software\\test",true);

    info = myreg.GetValue("test").ToString();

    myreg.Close();

    info结果为:博客园



    3:删除:

    RegistryKey delKey = Registry.LocalMachine.OpenSubKey("Software\\test", true);

    delKey.DeleteValue("test");

    delKey.Close();



    细心的读者可能发现了第二个例子中OpenSubKey()方法参数与其他例子的不同。

    如果你要修改键值,包括创建、设置、删除键值等都要在方法后面加个布尔参数,设置为true,表示可写可改;如果仅仅只是读取键值可以不加,此时可写关闭,你不能再往里写值(当然,你要加也可以true)!

    还有读者提到读写默认键值的问题,主要在设置、读取的方法中将键名置空则就是对默认键值的操作。

    如:

    software.SetValue("", "博客园"); //   在HKEY_LOCAL_MACHINE\SOFTWARE\test修改默认键值的值为“博客园”。读取类似!

    另外,默认的键值是不能删除的,所以不要用DeleteValue()方法去删除,会抛出异常的!





    三:判断注册表项是否存在

    private bool IsRegeditItemExist()

    {

        string[] subkeyNames;

        RegistryKey hkml = Registry.LocalMachine;

    RegistryKey software = hkml.OpenSubKey("SOFTWARE");

    //RegistryKey software = hkml.OpenSubKey("SOFTWARE", true);

    subkeyNames = software.GetSubKeyNames();

    //取得该项下所有子项的名称的序列,并传递给预定的数组中

        foreach (string keyName in subkeyNames)   //遍历整个数组

        {

             if (keyName == "test") //判断子项的名称

             {            

                 hkml.Close();

                 return true;

              }

           }

             hkml.Close();

             return false;            

    }



    四:判断键值是否存在

    private bool IsRegeditKeyExit()

    {

        string[] subkeyNames;

        RegistryKey hkml = Registry.LocalMachine;

    RegistryKey software = hkml.OpenSubKey("SOFTWARE\\test");

        //RegistryKey software = hkml.OpenSubKey("SOFTWARE\\test", true);

        subkeyNames = software.GetValueNames();

    //取得该项下所有键值的名称的序列,并传递给预定的数组中

        foreach (string keyName in subkeyNames)

        {

             if (keyName == "test")   //判断键值的名称

             {

                hkml.Close();

                return true;

              }

        }

             hkml.Close();

             return false;

        }



    至此,C#操作注册表就到此为止了。
    展开全文
  • 注册表修改右键菜单注册表修改右键菜单注册表修改右键菜单
  • 建站学院(LieHuo.Net)Windows文档Windows操作系统是全球最...regedit.exe 有时候通过注册表编辑器来修改注册表,只有一小部分能立即生效,怎么能让注册表在不重启的情况下快速生效呢?以下是注册表立即生效方法的几...

    建站学院(LieHuo.Net)Windows文档Windows操作系统是全球最广泛,使用者最多的软件,熟悉Windows软件成了电脑操作者必不可少的功课,注册表作为“Windows的神经系统”非常重要,相信很多朋友都非常熟悉注册,在开始-运行:regedit.exe 有时候通过注册表编辑器来修改注册表,只有一小部分能立即生效,怎么能让注册表在不重启的情况下快速生效呢?

    以下是注册表立即生效方法的几点总结:

    1.打开任务管理器,结束explorer.exe这个进程,然后"文件"->"新建任务",输入"explorer.exe"->"确定"(对大部分情况适用) 。

    2.在VC++6.0/MFC中利用消息发送函数向WINDOWS发送刷新注册表的消息,函数可写为::SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,NULL,NULL);//(对绝大部分情况适用)

    3.要是以上方法都不行,就只有注销或重新启动了。

    related.jpg

    注册表的由来

    在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护,时常出现一些因INI文件遭到破坏而导致系统无法的启动的问题。为了使系统运行得更为稳定、健壮,Windows 95/98设计师们借用了Windows NT中的注册表的思想,将注册表引入到Windows 95/98操作系统中,而且将INI文件中的大部分设置也移植到注册表中,因此,注册表在Windows 95/98操作系统的启动、运行过程中起着重要的作用。

    注册表的作用

    注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。

    在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

    在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。

    当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。

    注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。

    然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所有用户来说项都是公用的。

    有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。

    注册表控制用户模式的例子有:

    控制面板功能;

    桌面外观和图标;

    网络参数;

    浏览器功能性和特征;

    那些功能中的某些是和用户无关的,有些是针对用户的。

    计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。

    这里是在注册表中基与计算机控制条目的一些例子:

    存取控制;

    登陆确认;

    文件和打印机共享;

    网卡设置和协议;

    系统性能和虚拟内存设置;

    在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识。

    展开全文
  • 修改注册表

    2012-12-22 22:23:00
    修改注册表
  • 更改磁盘图标 注册表

    2021-01-22 21:33:33
    更改磁盘图标 注册表
  • 注册表编辑器的注册表修改
  • 注册表 是Windows操作系统中的一个工具,主要是用在存储程序和程序的设置信息,有些时候我们需要通过修改注册表修改某些程序的设置信息,下面小编就教大家图和修改注册表。如何修改注册表?1、首先点击“开始”、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,128
精华内容 70,851
关键字:

修改主页注册表