首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

注册表有关问题,高人帮忙写个例子

2012-02-02 
注册表问题,高人帮忙写个例子例:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

注册表问题,高人帮忙写个例子
例:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\word1
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\word2
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\word3
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\word4
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\word5
  ............
  这个位置下分别假定分别有 word1, word2, word3,等若干项
  程序启动检测HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer下是否只有word1如果只有word1不做操作,如果还有其他的word2,word3等,就只保留word1,其他的全删,帮忙写个小例子啊
 

[解决办法]
While RegEnumKey(hKey, i, astr, 256) = ERROR_SUCCESS 
ListView1.ListItems.Add 1, , astr 
i = i + 1 
Wend 

这里改成
While RegEnumKey(hKey, i, astr, 256) = ERROR_SUCCESS 
If InStr(astr, "word1") = 0 Then 
'这里写删除项的代码
End If
i = i + 1 
Wend 

热点排行