注册表文件结构分析及用各种编程语言写的小程序进行修改

注册表文件结构分析及用各种编程语言写的小程序进行修改1 用批处理修改注册表建立bat批处理文件@echo offecho windows registry editor version 5.00

大家好,欢迎来到IT知识分享网。

1 用批处理修改注册表

建立bat批处理文件

@echo offecho windows registry editor version 5.00 >temp.reg
echo 正在禁用注册表中相应的自动运行项,请稍候...
echo [hkey_current_user\software\microsoft\windows\currentversion\policies\explorer] >>temp.reg
echo "disableLocalMachinRun"=dword:00000001 >>temp.reg
echo "disableLocalMachinRunonce"=dword:00000001 >>temp.reg
echo "disableCurrentUserRun"=dword:00000001 >>temp.reg
echo "disableCurrentUserRunonce"=dword:00000001 >>temp.reg
echo 成功按要求禁用了注册表中相应的运行项
echo.
regedit /s temp.reg
del /q /f temp.reg >nul

上述的思路主要分两步,首先是用批处理自动建立temp.reg文件,然后用命令regedit /s导入temp.reg文件。

2 使用dos命令

@reg add “HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main” /v “Start Page” /d “http://www.baidu.com” /f

3 使用C++CRegKey类

#include <atlbase.h>

int main()

{

CRegKey reg;

reg.Create(HKEY_CLASSES_ROOT,”*\\shell\\file1″);

reg.SetValue(“腾讯QQ”);

reg.Create(reg.m_hKey,”command”);

char ExeName[MAX_PATH]=”D:\\Program Files\\qq\\FinePlus.exe”;

reg.SetValue(ExeName,”D:\\Program Files\\qq\\FinePlus.exe”);

reg.Close();

return 0;

}

注册表文件结构分析及用各种编程语言写的小程序进行修改

1 导出注册表分支

_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

注册表文件结构分析及用各种编程语言写的小程序进行修改

注册表reg文件内容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

“RavTRAY”=”\”C:\\Program Files\\Rising\\Rav\\RSTRAY.EXE\” -system”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\IMAIL]

“Installed”=”1”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MAPI]

“NoChange”=”1”

“Installed”=”1”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MSFS]

“Installed”=”1”

上述导出的注册表文件双击可直接导入到系统的注册表中。

-End-

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/58543.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信