[ASP] read registry directories *

Pagina: 1
Acties:

  • ocdaan
  • Registratie: Augustus 2001
  • Laatst online: 18-08 15:29

ocdaan

Niet zo zeuren jongens!

Topicstarter
Hoi allemaal,

Ik ben bezig wat waardes uit het register te lezen dmv:

Set WSHShell = Server.CreateObject("WScript.Shell")
Response.Write WSHShell.RegRead ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\iets")

Dit werkt prima allemaal maar ik wil ook graag de directories uitlezen uit een bepaalde directorie. Tot nu toe is me dit nog niet gelukt. Ik heb me een ongeluk gezocht maar niets mag baten...

Kunnen we dus de directorie-structuur uitlezen in het register met asp 3.0 ?

Alvast bedankt!

ps. Met de "xp_regread" storedprocedure in SQL server kan ik ook alleen maar keys en values uitlezen.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

"directories" heten geen directories maar keys, misschien kun je daar wat mee?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • ocdaan
  • Registratie: Augustus 2001
  • Laatst online: 18-08 15:29

ocdaan

Niet zo zeuren jongens!

Topicstarter
hahaa, grappig. Dat had ik ff niet in de gaten nee... dan word het nogal moeilijk zoeken he ;-)
thanx, ik ga ff verder....

  • ocdaan
  • Registratie: Augustus 2001
  • Laatst online: 18-08 15:29

ocdaan

Niet zo zeuren jongens!

Topicstarter
Ik ben er achter dat het om de default value gaat van een key in het register. De keys hebben dus geen default value. keys MET een default value kan je zo uitlezen...

Iemand enig idee hoe je keys kan uitlezen zonder default value?

  • ocdaan
  • Registratie: Augustus 2001
  • Laatst online: 18-08 15:29

ocdaan

Niet zo zeuren jongens!

Topicstarter
Oplossing :*) om een lijst te genereren van een willekeurige key in het register:

Set RegObj = CreateObject("RegObj.Registry")
Set RegKey = RegObj.RegKeyFromString("\HKEY_LOCAL_MACHINE\SOFTWARE\")
For each Subkey in RegKey.Subkeys
Response.Write Subkey.Name &"<BR>"
Next

ps. owwja, wel ff regobj.dll van MicroSoft downloaden en regsvr'en.