大家好,欢迎来到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