VB编程常用的注册表键值1.HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\DisableCMD功能:禁用或启用命令提示符(CMD)设置:0:启用CMD1:禁用CMD数据类型:REG_DWORD2.HKEY_CURRENT_USER\ Software \Microsoft\ Windows \CurrentV ersion \Policies \System\DisableRegistryTools功能:禁用或启用注册表编辑器(Regedit)设置:0:启用注册表编辑器1:禁用注册表编辑器数据类型:REG_DWORD友情提示:在试这个之前,最好先新建一个VB工程,然后将以下代码粘贴到Form_Load()事件下,然后再试禁用注册表,如果发现运行注册表编辑器时显示注册表编辑器被禁用,就运行这个工程,当窗体出来时就可以解禁注册表管理器:Set WSHShell = CreateObject("WScript.Shell")WSHShell.regwrite " HKEY_CURRENT_USER\ Software \Microsoft\ Windows \ CurrentV ersion \ Policies \System\ DisableRegistryTools", 0, "REG_DWORD"3.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\System\ DisableTaskMgr功能:禁用或启用任务管理器(TaskMgr)设置:0:启用任务管理器1:禁用任务管理器数据类型:REG_DWORD4.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Run功能:Windows开机自启动路径设置:将程序的路径加入到此路径下,保存为REG_SZ类型,就可以开机自启动数据类型:REG_SZ5.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\Advanced\Hidden功能:是否将属性为隐藏的文件真的隐藏设置:0:不真的隐藏(半透明显示)1:真的隐藏数据类型:REG_DWORD6.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\Advanced\HideFileExt功能:是否隐藏文件的拓展名设置:0:不隐藏1:隐藏数据类型:REG_DWORD7.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Explorer\User Shell Folders\Desktop功能:获得桌面的路径数据类型:REG_EXPAND_SZ8.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall功能:储存控制面板中的添加或删除页面的数据数据类型:项9.①HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayIcon功能:控制面板中的添加或删除页面的程序图标,设定后将可以在添加或删除页面看到这个图标,作为程序的图标设置:设置为图标所在的路径数据类型:REG_SZ②HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayName功能:控制面板中的添加或删除页面的程序名称设置:自定义的程序名称数据类型:REG_SZ③HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\DisplayVersion功能:控制面板中的添加或删除页面的程序版本设置:自定义的程序版本数据类型:REG_SZ④HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\Publisher功能:控制面板中的添加或删除页面的程序的技术支持,软件发行者栏设置:自定义的软件发行者名称,如:×××公司数据类型:REG_SZ⑤HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\UninstallString功能:控制面板中的添加或删除页面的程序的卸载程序设置:指向这个程序的卸载程序的路径,可以在当中添加参数,如将值设定为:F:\abc.exe /s这样当通过控制面板的添加/删除启动卸载程序时,程序就会获得值为S的参数,在程序中可以用Command()函数获得程序的启动参数。
数据类型:REG_SZ⑥HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\URLInfoAbout功能:关于控制面板中的添加或删除页面的程序的网页设置:网络路径(以http://开头的字符串)数据类型:REG_SZ⑦HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentV ersion\Uninstall\~\ EstimatedSize功能:程序文件的大小的大小设置:自己程序文件大小的1024倍,自己的程序文件以MB为单位计算。
数据类型:REG_DWORD备注:在注册表中的10进制数据是以KB为单位的,而添加删除中是以MB为单位的。
,如果注册表中的值转换为进制值后,得到的值不足1024,添加删除就直接以KB为单位。
10.H KEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder\Attributes功能:显示或隐藏我的电脑设置:&HFFFFFFFF:隐藏我的电脑&H0:显示我的电脑数据类型:REG_BINARY11.H KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}功能:显示/隐藏回收站设置:删除:隐藏回收站恢复:显示回收站数据类型:REG_DWORD12.H KEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentV ersion\Policies\Explorer\NoNetHood功能:显示或隐藏网上邻居设置:0:显示网上邻居1:隐藏网上邻居数据类型:REG_DWORD13.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\{4D36E96B-E325-11CE-BFC1-08002BE1 0318}功能:管理系统安全模式下的键盘设置:删除,禁用安全模式下的键盘(安全模式下键盘失效)恢复,恢复使用安全模式下的键盘数据类型:项友情提示:在尝试这一项前,最好先在注册表编辑器中的这一项上单击右键,选择导出,然后将这一项导出到用以查找的地方,然后再删除这一项,进行试验,在试验后双击导出的文件(拓展名是*.reg),然后导入回注册表,以恢复注册表。
对于下面的也应该这样做。
14.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\{4D36E96F-E325-11CE-BFC1-08002BE1 0318}功能:管理系统安全模式下的鼠标设置:删除,禁用安全模式下的鼠标(安全模式下鼠标失效)恢复,恢复使用安全模式下的鼠标数据类型:项15. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt功能:管理IE右键菜单设置:项名就是菜单名默认值是程序路径数据类型:项16.HKEY_CLASSES_ROOT\.*功能:注册一个拓展名为*的文件关联设置(默认值):文件关联的描述数据类型:项17. HKEY_CLASSES_ROOT\文件关联的描述功能:管理一个文件关联设置(默认值):文件关联的描述Defaulticon项的默认值:文件的图标Shell项的默认值:OpenShell项的子项:文件的右键菜单数据类型:项备注:1.Defaulticon和Shell项都在【HKEY_CLASSES_ROOT\文件关联的描述】下2.open是设置启动程序的项,如果在当中的默认值中输入“%1” %*,的话,而且这种拓展名的文件是按照PE 文件的格式写成的,那么这种拓展名的文件就可以像EXE一样运行。
18. HKEY_CLASSES_ROOT\文件关联的描述\Shell\Open\Command功能:管理一个文件关联,在对应的有这个文件拓展名的文件的右键菜单添加一个菜单项。
设置(默认值):文件关联的程序+ 空格+“%1”数据类型:REG_SZ备注:空格不能漏。
19.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services功能:向系统中添加一个服务设置(默认值):文件关联的描述Defaulticon项的默认值:文件的图标Shell项的默认值:OpenShell项的子项:文件的右键菜单数据类型:项20.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power\AwayModeEnabled功能:设置系统的离开模式是否有效(Win7,Vista)设置:1:生效0:无效数据类型:REG_DWORD21.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer\AlwaysShowClassicMenu功能:设置Windows系统的菜单是否总是显示设置:0:不总是显示1:总是显示数据类型:REG_DWORD22.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentV ersion\Policies\Explorer\NoCDBurning功能:设置Windows系统的光盘是否都不自动运行设置:存在这个项:不自动运行不存在这个项:自动运行数据类型:REG_DWORD。