国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET掃描遠程計算機注冊表

2024-07-10 13:11:23
字體:
來源:轉載
供稿:網友
  '有時候需要掃描遠程計算機的注冊表,判斷一些鍵值項的存在與否,或者修改他們
   '.net 里的microsoft.win32命名空間下的registrykey ,registry,registryhive就是用來操作注冊表的
  
   '|______ scanremoteregister ___________|
   '| coypright wgscd (c)2005 |
   '| qq:153964481 e-mail:[email protected] |
   '| blog:http://blog.csdn.net/wgsnet |
   '|______________________________________|
  
   dim treev as new treeview
   dim subnode as new treenode
   dim treen as new treenode
   function openremoteregister(byval remotebasekey as string, byval computername as string) as string
   dim subkey as microsoft.win32.registrykey
   dim k as microsoft.win32.registrykey = microsoft.win32.registrykey.openremotebasekey(remotebasekey, net.dns.gethostbyname(computername).hostname)
   treev.nodes.add(net.dns.gethostbyname(computername).hostname) '將計算機名添加到treeview
   treev.nodes.add(k.name)
   dim s as string
   for each s in k.getsubkeynames '得到子鍵項name
   treen.nodes.add(s)
   subkey = k.opensubkey(s)
   openkeys(subkey) '打開子項/鍵
   next
   treev.nodes.add(treen)
   end function
   sub openkeys(byval key as microsoft.win32.registrykey)
   'k.subkeycount'得到子鍵項數
   dim s as string
   dim subkey as microsoft.win32.registrykey
   treen.nodes.add(key.name)
   if key.getsubkeynames.length > 0 then
   for each s in key.getsubkeynames '得到子鍵項name
   treen.nodes.add(s)
   try
   subkey = key.opensubkey(s, false)
  
   me.text = s
   if s like "*microsoft*" or s like "*wgscd*" then '加如搜索條件then '加如搜索條件
   'add yor code ....
   msgbox(s)
   end if
   openkeys(subkey)
   catch ex as exception
   end try
  
   next
   treev.nodes.add(treen) '將注冊表項以子項添加到treeview
  
   end if
   end sub
   sub dome()
   openremoteregister(microsoft.win32.registryhive.currentuser, net.dns.gethostbyname("wgscd").hostname) '掃描currentuser項
   '“wgscd”是你要掃描的遠程計算機名,注意,前提是你對“遠程計算機”有相應的權限!
   'openremoteregister(microsoft.win32.registryhive.localmachine, net.dns.gethostbyname("wgscd").hostname)’掃描localmachine項
   ' openremoteregister(microsoft.win32.registryhive.users, net.dns.gethostbyname("wgscd").hostname) '掃描users項
   ' openremoteregister(microsoft.win32.registryhive.classesroot, net.dns.gethostbyname("wgscd").hostname) '掃描classesroot項
   'openremoteregister(microsoft.win32.registryhive.currentconfig, net.dns.gethostbyname("wgscd").hostname) '掃描currentconfig項
   'openremoteregister(microsoft.win32.registryhive.dyndata, net.dns.gethostbyname("wgscd").hostname) '掃描dyndata項
   end sub
   sub scanremoteregistry()
   dim mythread as new threading.thread(addressof dome)
   mythread.start()
   end sub
   sub addtreeviewtoform() '將treeview添加到formss上
   with treev
   .width = 400
   .height = 500
   end with
   me.controls.add(treev)
   end sub
  
  調用:
  
   scanremoteregistry()注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萨迦县| 措美县| 连南| 四平市| 临沂市| 家居| 区。| 冷水江市| 巩义市| 六盘水市| 呼玛县| 陆丰市| 文昌市| 西贡区| 花垣县| 武义县| 会理县| 广昌县| 蒙山县| 榕江县| 和林格尔县| 晋中市| 福鼎市| 无极县| 闽侯县| 临湘市| 上高县| 密山市| 陇川县| 清河县| 盐池县| 闵行区| 永平县| 东明县| 墨脱县| 浦县| 沂南县| 卢龙县| 阜南县| 茂名市| 万源市|