appname :字符串表达式,应用程序名
section :字符串表达式,小节名
key : 字符串表达式,关键字名
setting :表达式,关键字设定值
下面通过实例来说明它们的用法:应用程序名为 jld_app ,小节名为 startup ,
关键字为 left 。
在注册表中建立应用程序的注册项: 网址163164.cn 微信1631640 QQ3149886
SaveSetting " jld_app " , " startup " , " left " ,100
从应用程序注册表项中读取所有关键字及其对应的值: 网址163164.cn 微信1631640 QQ3149886
Dim mysettings(10,10)As Variant
Dim settingindex As Integer
GetAllSettings " jld_app " , " startup "
For settingindex=LBound(mysettings,1)To UBound(mysettins,1)
Debug.Print mysettings(settingindex,0); " = " ;mysettings(settingindex,1)
Next settingindex
End Sub
从应用程序注册表项中读取关键字" left "的设置: 网址163164.cn 微信1631640 QQ3149886
Debug.Print GetSetting( " jld_app "," startup " ," left "," not ok " )
从 WIN95 注册表中删除小节" startup "
DeleteSetting " jld_app "," startup "
将"收藏夹"踢出开始菜单
找到主键" HKEY_CURRENT_USER\Software\Microsoft\Windows
\CurrentVersion\Policies\Explorer ",在它的下面建立 DWORD 值,主键名为
NoFavoriteMenu ,键值为 1 。好了,下一次启动机器就不会再有"收藏夹"的身影了。
启动时给Windows98加警告信息
找到主键" HKEY_CURRENT_MACHINE\Software\Microsoft\Windows \CurrentVersion\
winlogon "在它右边的窗口中新建一个字符串值,主键名为 LegalNoticeCaption ,键
值为"警告"(这是信息框的标题),同样另加一个 字符串值,主键名为 LegalNoticeText
,键值为"硬盘分区表和系统文件已被病毒严重破坏,导致系统无法正常工作,请马上退出
系统!"(这是信息框的文本内容,可随便定义,只要够吓人就行,可千万不要吓到自己。)
误删回收站图标的恢复
找到主键" HKEY_CURRENT_MACHINE\Software\Microsoft\Windows\
CurrentVersion\explorer\Desktop\Namespace"到Namespace目录下按右键弹出快捷菜单,
"新建",然后输入一串主键值:{645FF040-5081-101B-9F08-00AA002F854E},而后相应右栏
会弹出一个"默认值"的项目再右击选"修改",在键入值中输入"回收站"即可。
取消文件的关联
我在打开一个扩展名为.art的文件时,不小心选择了记事本,使得以后每次打开同类文件时
,Windows都默认以记事本打开。怎样才能取消该类文件和记事本的关联呢?这需要修改注册
表的有关信息。选择"开始"*"运行",键入命令"regedit",打开注册表编辑器。在"注册表编辑
器"对话框中,选择菜单"编辑"*"查找",在"查找目标"中输入".art",然后点击"查找下一个"。
编辑器找到之后,光标将会停留在与之匹配的地方。按Del键,然后点击"是",删除该主键,
最后关闭注册表。以后处理同类文件时,将不会用记事本打开了。
缩短长文件名
选择HKEY_LOCAN_MACHINE\System\CurrentControlSet\control \FileSystem, 加入新
的二进制值NameNumericTail,设为 0 。这样,符号~ 和长文件名就不再显示了,只是如果
有一个以上的和它的短文件名相同的文件,后面会加上数字。