Re: Delete Parent registry key based on subkey data
- From: "Jeremy" <jeremy@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 27 Apr 2007 07:19:38 +1000
I just realised that the logic in this has a flaw. It will only ever delete one key that it finds and I got the impressions from your post that you wanted to delete all instance. Just need to add an extra couple of line in the function which I have edited below.
"Jeremy" <jeremy@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:B074C9A5-CD37-47F4-9377-93885979D400@xxxxxxxxxxxxxxxx
I'm not going to write the code for you, but you just need to write a recursive function that calls itself with subkeys of a parent.--------------------------------------------
Something like this:
Function FindValue(key)
Keytodelete=bogusvalue
For each value in key do
If the value is what I am after then
Keytodelete=key
Exit loop
End if
Next
If Keytodelete=bogusvalue Then
For each subkey in key
Delete Function FindValue(subkey)
Next
End If
FindValue=KeyToDelete
'main program body
RootKey=StartPointofSearch
Delete Function FindValue(RootKey)
--------------------------------------------
Does this make sense to you?
<spatz0r@xxxxxxxxx> wrote in message news:1177507157.684552.273180@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxI am trying to figure out if it is possible to delete a parent key
based on data in the subkey. For example, the following registry key
automatically generates a random number behind the key
(network#FD3D2E5EDBD3FED8A925FE1A99DC616942D6DAFF), but the ID subkey
will always be the same on all PC's.
Is there a way to parse the registry for that ID and then delete the
parent key through a VBS or some other script.
[HKEY_CURRENT_USER\Software\GINA\client\networks
\network#FD3D2E5EDBD3FED8A925FE1A99DC616942D6DAFF]
"associationMode"="open"
"ccxNetworkEap"="0"
"channel"="0"
"description"=""
"encryption"="802.1x"
"encryptionType"="WEP"
"id"="e8jne9ds9739a9b97872d4d689102"
Thanks
John Anderson
.
- References:
- Delete Parent registry key based on subkey data
- From: spatz0r
- Re: Delete Parent registry key based on subkey data
- From: Jeremy
- Delete Parent registry key based on subkey data
- Prev by Date: Scripting change to the Power Management Schedule Task Options
- Next by Date: Re: Remove members from local administrators group
- Previous by thread: Re: Delete Parent registry key based on subkey data
- Next by thread: Delete Parent registry key based on subkey data
- Index(es):
Relevant Pages
|