国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莆田市| 佛坪县| 阿瓦提县| 灵寿县| 大埔县| 宁河县| 额济纳旗| 南安市| 阿拉善左旗| 巍山| 花莲市| 辽源市| 科技| 龙海市| 武威市| 蚌埠市| 外汇| 台安县| 中方县| 开远市| 永嘉县| 武定县| 通州区| 永登县| 大名县| 潼关县| 同仁县| 南郑县| 淳安县| 满城县| 聂拉木县| 融水| 梅州市| 乐都县| 长葛市| 阿勒泰市| 平江县| 乌兰县| 常宁市| 石首市| 苍山县|