WINAMP.COM | Forums : Powered by vBulletin version 2.3.9 WINAMP.COM | Forums > Developer Center > NSIS Discussion > Registry plugin
Pages (5): [1] 2 3 » ... Last »   Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
Instructor
Major Dude

Registered: Jul 2004
From:

Registry plugin

Features:

- Powerful registry search:
   -fast algorithm
   -principle of turn in stack (first in -> last out)
    i.e. search from first registry key to last
   -search for key, value and/or string in any root
   -search with name and/or type
   -search with banner support
   -search with subkeys or not
- Read value of any type
- Write value of any type
- Create key
- Delete key       (same as DeleteRegKey)
- Delete value    (same as DeleteRegValue)


Some performance info:

Search in all HKEY_LOCAL_MACHINE where 60351 keys, 84714 values, 84714 strings

Search only NOT existed value:    (/K=0 /V=1 /S=0 /N=`#Not Existed#`)
  With /B=0: 0 min 9 sec 580 ms
  With /B=1: 0 min 16 sec 300 ms
  With /B=2: 1 min 19 sec 486 ms

Search any keys, values, strings:  (/K=1 /V=1 /S=1 /N=``)
  With /B=0: 2 min 46 sec 664 ms
  With /B=1: 2 min 56 sec 974 ms
  With /B=2: 6 min 2 sec 668 ms

Attachment: registry.zip
This has been downloaded 1436 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-01-2005 10:25 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Comperio
Major Dude

Registered: Jan 2005
From: Oregon Coast

Hey Instructor, nice work.

I had started experimenting doing something similiar with the system plugin. But yours looks much better!

Any chance you'll be adding support to import/export REG files?

Quick Link | Report this post to a moderator | IP: Logged

Comperio is offline Old Post 08-01-2005 11:00 PM
Click Here to See the Profile for Comperio Click here to Send Comperio a Private Message Find more posts by Comperio Add Comperio to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Hi, Comperio.

Import/export simply doing with API RegSaveKey, RegRestoreKey and RegReplaceKey, BUT:

quote:

[MSDN]
Remarks

There are two different registry hive file formats. Registry hives created on current operating systems typically cannot be loaded by earlier ones.



RegRestoreKey
quote:

[MSDN]
Requirements
Windows NT/2000/XP: Included in Windows NT 3.1 and later.
Windows 95/98/Me: Unsupported.
Header: Declared in Winreg.h; include Windows.h.
Library: Use Advapi32.lib.
Unicode: Implemented as Unicode and ANSI versions.



So, probably there is only way to save multi-OS compatibility - write manually REG parser. I'll think that I can do.

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-02-2005 08:17 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Comperio
Major Dude

Registered: Jan 2005
From: Oregon Coast

hmmm. I see your point. But, if you can do it, I think importing/exporting REG files would be a very cool feature.

And something you might consider:
Most of the time, (at least for me anyway), reg files would be used as a means to backup and restore on the same system. So I don't think it's too important that a reg file created on a 9x computer is compatible with a XP computer. (Personally, if I were going to import reg files as part of an install, then I'd probably have 2 files--one for XP and one for 2K).

But that's just me... Someone else may have a different view...

Quick Link | Report this post to a moderator | IP: Logged

Comperio is offline Old Post 08-04-2005 04:26 AM
Click Here to See the Profile for Comperio Click here to Send Comperio a Private Message Find more posts by Comperio Add Comperio to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

http://forums.winamp.com/showthread...threadid=223376

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-04-2005 07:12 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-Merged with REGEDIT4 plugin, probably this will be more comfortable for user.
 Increase plugin size to 13Kb, but you can simply recompile it, only with functions you need (see defines at the beginning of registry.c).

-Fixed: registry::DeleteKey in NT systems didn't delete subkeys

-Fixed: problem with compiling "RegistryTest.nsi" when nxs plugin isn't exist

-Now registry::RestoreKey checks if file exist


"Registry" plugin v1.1

Attachment: registry.zip
This has been downloaded 766 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-05-2005 05:19 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-Fixed: Double calling GlobalFree in some case, that can cause crash
(registry::Find, registry::Close)

-Fixed: REG_RESOURCE_LIST, REG_NONE readed as string, instead of binary
(registry::Find, registry::Read)

-Added: Converts string to hex values
(registry::StrToHex)

-Added: Converts hex values to string
(registry::HexToStr)

-Full registry value types support, added:
REG_FULL_RESOURCE_DESCRIPTOR
REG_RESOURCE_REQUIREMENTS_LIST
REG_QWORD


BTW:
While testing plugin in Microsoft XP I was found errors in REGEDIT with /a switch:
-National characters incorrect exports from registry in hex format
(first hex digit: c->1 d->2 e->3 f->4)
-Special escape sequence "\n" is not replaced with "\\n"


"Registry" plugin v1.2

Attachment: registry.zip
This has been downloaded 568 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-17-2005 11:23 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

Short question cause urgent

can i find all entries "defaulticon" with it ?
And can i export them ?

###
well that works, but i have empty entries

code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @=''

it has to be
code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @="dxmasf.dll,-502"

not all are empty
code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Scripting Host\Script Extensions\.JS\DefaultIcon] @='%SystemRoot%\System32\wscript.exe,3'

PHP:

Name
"DefaultIcon"
OutFile "DefaultIcon.exe"

Section
SectionEnd

Function .onInit
  IfFileExists
"DefaultIcon.reg" 0 noreg
    Delete DefaultIcon
.reg
  noreg
:

  
FileOpen $R1 "DefaultIcon.reg" w
  FileWrite $R1
"REGEDIT4"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"

  
registry::Open /NOUNLOAD "HKEY_LOCAL_MACHINE" "/K=1 /V=1 /S=1 /B=1 /N='DefaultIcon'" .r0
  StrCmp
$0 -1 end

  loop
:
    
registry::Find /NOUNLOAD .r1 .r2 .r3 .r4
    IfErrors end
    StrCmp
$1 "" end
    StrCmp
$2 "" end
    
;StrCmp $3 "" loop
    
;StrCmp $4 "" loop

    FileWrite $R1
"[HKEY_LOCAL_MACHINE\$1\$2]"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"
    
FileWrite $R1 "@='$3'"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"

  
Goto loop

  end
:
  
registry::Close

FileClose $R1
FunctionEnd

__________________
Greets, Brummelchen

Last edited by Brummelchen on 08-18-2005 at 01:50 PM

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-18-2005 01:16 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

Ok, i did it this way..

PHP:

Name
"DefaultIcon"
OutFile "DefaultIcon.exe"
AutoCloseWindow true

Section
SectionEnd

Function .onInit
  IfFileExists
"DefaultIcon.reg" 0 noreg
    Delete DefaultIcon
.reg
  noreg
:

  
FileOpen $R1 "DefaultIcon.reg" w
  FileWrite $R1
"REGEDIT4"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"

  
registry::Open /NOUNLOAD "HKEY_LOCAL_MACHINE" "/K=1 /V=1 /S=1 /B=1 /N='DefaultIcon'" .r0
  StrCmp
$0 -1 end

  loop
:
    
registry::Find /NOUNLOAD .r1 .r2 .r3 .r4
    IfErrors end
    StrCmp
$1 "" end
    StrCmp
$2 "" end
    
;StrCmp $3 "" loop
    
;StrCmp $4 "" loop

    ReadRegStr $R2 HKLM
"$1\$2" ""

    
;MessageBox MB_OKCANCEL "'$1\$2'$\n'$R2'$\n'$3''" IDCANCEL end

    FileWrite $R1
"[HKEY_LOCAL_MACHINE\$1\$2]"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"

    
StrCmp $3 "" write_reg1
      FileWrite $R1
"@='$3'"
      
Goto write_reg2
    write_reg1
:
      
FileWrite $R1 "@='$R2'"
    
write_reg2:
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"

  
Goto loop

  end
:
  
registry::Close

FileClose $R1
FunctionEnd

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-18-2005 02:13 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

quote:
well that works, but i have empty entries
This because "DefaultIcon" it is key (REG_KEY) and when key is found value and string are empty.
quote:
not all are empty
Do you use v1.2? In previos versions in NT systems strings not always updated.

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-18-2005 04:23 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-Fixed: Cross-calling functions. Now posible for example:
  registry::Open /NOUNLOAD ...
  registry::Find /NOUNLOAD ...
  registry::Read /NOUNLOAD ...
  registry::Write /NOUNLOAD ...
  registry::Close

-Fixed: registry::Read, when reading not existed value, returns "INVALID" registry type instead of "" (all output variables must be empty)

-Fixed: REG_LINK readed as string instead of binary

-Now posible to find default values (any type) or/and empty strings (REG_SZ, REG_EXPAND_SZ). Options with /N="" searches for empty names and without /N= for all names


"Registry" plugin v1.3

Attachment: registry.zip
This has been downloaded 549 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-19-2005 11:33 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

well - see - "defaulticon" can be in the path
[...\DefaultIcon]
and as an entry.
"DefaultIcon"=

And the example below has it both in the path...
but only one of it is read out

yes, was 1.2 and 1.3 shows same behaviour.

quote:
code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @=''
code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Scripting Host\Script Extensions\.JS\DefaultIcon] @='%SystemRoot%\System32\wscript.exe,3'

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-19-2005 10:22 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Try "Search and write founded in text file" example in RegistryTest.nsi with your registry::Open parameters and check output file.

[edit]
I have tested it with options you wrote before ["HKEY_LOCAL_MACHINE" "/K=1 /V=1 /S=1 /B=1 /N='DefaultIcon'"] and all fine.
[/edit]

[edit2]
Tested on XP and all fine. Founded ".JS" key, "DefaultIcon" is value - check your script:

code:
REG_SZ:"SOFTWARE\Microsoft\Windows Scripting Host\Script Extensions\.JS" "DefaultIcon"="%SystemRoot%\System32\wscript.exe,3"
[/edit2]

__________________
my functions

Last edited by Instructor on 08-19-2005 at 11:12 PM

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-19-2005 10:50 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

its not "JS"-problem, its here

code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @=''

has to be
code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @="dxmasf.dll,-502"

on some reason it is empty - try the first script above and test it pls (not the second)

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-21-2005 03:14 AM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Why you didn't test "Search and write founded in text file"? With it no problem there is something in your script. Like I said before if you find registry key then string is EMPTY, registry::Find can't find registry key and they default string at the same time. You need to read it.
Try this:

code:
Name "DefaultIcon" OutFile "DefaultIcon.exe" AutoCloseWindow true !include "WordFunc.nsh" !insertmacro WordReplace Section StrCpy $R0 HKEY_LOCAL_MACHINE FileOpen $R1 "DefaultIcon.reg" w FileWrite $R1 "REGEDIT4$\r$\n$\r$\n" registry::Open /NOUNLOAD "$R0" "/K=1 /V=0 /S=0 /B=1 /N='DefaultIcon'" .r0 StrCmp $0 -1 end loop: registry::Find /NOUNLOAD .r0 .r1 .r2 .r3 StrCmp $3 "" end registry::Read /NOUNLOAD "$R0\$0\$1" "" .r4 .r5 .r6 .r7 StrCmp $6 "" loop ${WordReplace} "$6" "\" "\\" "+" $6 ${WordReplace} "$6" '"' '\"' "+" $6 FileWrite $R1 '[$R0\$0\$1]$\r$\n' FileWrite $R1 '@="$6"$\r$\n$\r$\n' Goto loop end: registry::Close FileClose $R1 SectionEnd

__________________
my functions

Last edited by Instructor on 08-21-2005 at 07:05 AM

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-21-2005 06:37 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

You dit not realize that your find-routine sometimes
returnes a value and sometimes not on same condition...

i search all
/K=1 - Search Keys (default)
/V=1 - Search Values (default)
/S=1 - Search Strings (default)

so if it returnes all values 3 cant be emtpy

.r1 - $1="path"
.r2 - $2="value" or "key"
.r3 - $3="string"
.r4 - $4="TYPE"

but the string is empty, however

please work on that

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-21-2005 11:02 AM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Brummelchen attach "DefaultIcon.reg" with my previos post or generated file "Search and write founded in text file". Now I don't realy understand what you want

PS
I'll say again: if $4="REG_KEY" then $3="" this is by design!

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-21-2005 11:21 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

quote:
This because "DefaultIcon" it is key (REG_KEY) and
when key is found value and string are empty.


And thats what i say - it does not make any sense...
.. to get the key and not its value although it can be performed.

###

ok, let's see...
[path] ist without my search string ???
[value] or [key] is somehow what ?

eg HKLM [path\key}
[string]=

???

dont make either any sense to me... :/

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-21-2005 10:39 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Honestly, I'm not like to talk with people which listen only itself. Of course its not about you, Brummelchen.

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-22-2005 06:38 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

its not personal but you dont get this point

script + result

and as you can see your function mostly returns nothing and in some cases its value.
[path]
[key]=[value]

thats the combination...

maybe your point of view is from the applikation - mine is from the registry.

PHP:

Name
"DefaultIcon"
OutFile "DefaultIcon.exe"

Section
SectionEnd

Function .onInit
  IfFileExists
"DefaultIcon.reg" 0 noreg
    Delete DefaultIcon
.reg
  noreg
:

  
FileOpen $R1 "DefaultIcon.reg" w
  FileWrite $R1
"REGEDIT4"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"
  
FileWriteByte $R1 "13"
  
FileWriteByte $R1 "10"

  
registry::Open /NOUNLOAD "HKEY_LOCAL_MACHINE" "/K=1 /V=1 /S=1 /B=1 /N='DefaultIcon'" .r0
  StrCmp
$0 -1 end

  loop
:
    
registry::Find /NOUNLOAD .r1 .r2 .r3 .r4
    IfErrors end
    StrCmp
$1 "" end
    StrCmp
$2 "" end
    
;StrCmp $3 "" loop
    
;StrCmp $4 "" loop

    FileWrite $R1
"[HKEY_LOCAL_MACHINE\$1\$2]"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"
    
FileWrite $R1 "@='$3'"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"
    
FileWriteByte $R1 "13"
    
FileWriteByte $R1 "10"

  
Goto loop

  end
:
  
registry::Close

FileClose $R1
FunctionEnd


Result
code:
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsc\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tico\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACDSee.AIS\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ACLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\acwfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Agent.Character.2\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Agent.Character2.2\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AIFFFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\anifile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\appfixfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ASFFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ASXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\atpr\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AudioCD\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AUFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AVIFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AWFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Briefcase\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CATFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cdafile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CERFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\certificate_wab_auto_file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChannelFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChannelShortcut\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chm.file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\clpfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\comfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CRLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CSSfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\curfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dbfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DocShortcut\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dqyfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Dreamweaver.Template\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dunfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DVD\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ELMFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\emffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Addin\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Backup\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Chart.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.CSV\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Dialog\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.DIF\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Macrosheet\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SLK\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Template\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.VBAModule\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Workspace\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.XLL\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excelhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excelhtmltemplate\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\excelmhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excelxmlss\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FFAFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FFLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FFTFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FFXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\fndfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\fonfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FoxitReader.Document\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\giffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\gopher\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hlpfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hlsw\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HLSW Server List\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htafile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\iclfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\icmfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\icofile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IDApro.Database32\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\InternetShortcut\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\iqyfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ITS FILE\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IVFfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jpegfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSEFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\LEXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\LWVFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\m3ufile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Macromedia.DesignNotes\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MacromediaFlashPaper.MacromediaFlashPaper\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MaxthonSkin\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaCatalogMGC\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaCatalogMML\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaCatalogMMW\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaPackageFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft Internet Mail Message\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft Internet News Message\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIDFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MMS\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MMST\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MMSU\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mp3file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mpegfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MPlayer\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\msbackupfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MSBD\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MSCFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MSDASC\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MSDASQL\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Patch\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MSInfo.Document\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MsRcIncident\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\msstylesfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NBBACKUPType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NBCOMPRESSType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NBJOBType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Nero Cover Designer.Document\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Nero Cover Designer.Template\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroAACType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroAudioType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDCoverType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDExtraType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDROMBootType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDROMEFIBootType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDROMHybridType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCDROMType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCopyType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroCueSheetType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroDVDVideoType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroErrorType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroHDBackupType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroHDBVideoType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroHFSType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroImageType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NerominiDVDType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroMixedModeType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroMP3Type\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroSuperVideoType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroUDFISOType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroUDFType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroVideoType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NeroWMAType\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\news\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nntp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NSIS.Header\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\NSIS.Script\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ODBC.FileDSN\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\odccubefile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\odcdatabasefile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ODCfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\odcnewfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\odctablefile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OPCFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\oqyfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\otffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\P7RFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\pbkfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\pfmfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PFXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PingPlotter.SaveFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PIPFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\pjpegfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\pnffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\pngfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\prffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ratfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\RDP.File\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\regfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rlogin\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rnkfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rqyfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SafeFiles.1\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SavedDsQuery\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\scriptletfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShellScrap\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\snews\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SoundRec\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SPCFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\spsfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\STFFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\STLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\telnet\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\themefile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\tibfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TIFImage.Document\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\tisfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\tn3270\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Trust.PolicyPackage\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Trust.PolicyPackage.1\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ttcfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ttffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TuneUp.Utilities.2004.Unlock.Code\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TuneUp.Utilities.2006.Unlock.Code\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\unreal\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unreal.Link\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unreal.Map\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unreal.Module\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ut2004\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UT2004.Link\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UT2004.Map\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UT2004.Module\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UXDCFILE\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBEFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\vcard_wab_auto_file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wab_auto_file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WAXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\webpnpFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Winamp.Playlist\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Winamp.SkinZip\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinImage\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinImageIso\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR.7Z\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR.ACE\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR.REV\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR.XPI\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR.ZIP\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wmafile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMDFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wmffile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMP.DVR-MSFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMP.WMDBFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMSFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMVFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMZFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Backup.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Template.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Wizard.8\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wordhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wordhtmltemplate\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wordmhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wordpad.Document.1\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wordxmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WPLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\wrifile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WSFFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WSHFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WVXFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\x-internet-signup\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xbmfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XEV.FailSafeApp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XEV.GenericApp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XEV.OriginalApp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xslfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zapfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPAVIFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPMPEGFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPMPGFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPWMAFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPWMVFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ZPZPLFile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\wmplayer.exe\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020803-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020810-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020811-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020820-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020821-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020900-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020901-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020906-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020907-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00022601-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00022602-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00022603-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0002CE02-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00030000-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00030001-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00030002-0000-0000-C000-000000000046}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{008FD5DD-6DBB-48e3-991B-2D3ED658516A}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0DF44EAA-FF21-4412-828E-260A8728E7F1}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1CDB2949-8F65-4355-8456-263E7C208A5D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1f4de370-d627-11d1-ba4f-00a0c91eedba}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2227A280-3AEA-1069-A2DE-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{233A9692-667E-11d1-9DFB-006097D50408}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{233A9694-667E-11d1-9DFB-006097D50408}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{25336920-03F9-11CF-8FD0-00AA00686F13}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2728520d-1ec8-4c68-a551-316b684c4ea7}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2E17C0EF-2851-459b-A3C8-27A41D4BC9F7}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{30D02401-6A81-11d0-8274-00C04FD5AE38}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3c5c43a3-9ce9-4a9b-9699-2ac0cf6cc4bf}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3DAB30ED-8132-40bf-A8BA-7B5057F0CD10}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{46E31370-3F7A-11CE-BED6-00AA00611080}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{48123bc4-99d9-11d1-a6b3-00c04fd91555}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4C599241-6926-101B-9992-00000B65C6F9}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4c892621-6757-4fe0-ad8c-a6301be7fba2}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D110-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D112-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D114-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D116-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D118-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D11A-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D11C-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D11E-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D122-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5512D124-5CC6-11CF-8D67-00AA00BDCE1D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{56197BB9-FBA0-4CFB-802B-129A9674D7C1}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5a3d988e-820d-4aaf-ba87-440081768a17}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5A79987F-5D0A-425C-B70D-E49AD5B6BF23}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{5ef4af3a-f726-11d0-b8a2-00c04fc309a4}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{63da6ec0-2e98-11cf-8d82-444553540000}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{65014010-9F62-11d1-A651-00600811D5CE}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{67cf8cbd-e5c0-44f7-9de5-e1d599d626d8}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{692F0339-CBAA-47e6-B5B5-3B84DB604E87}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{6E182020-F460-11CE-9BCD-00AA00608E01}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7325c922-bb81-47b0-8b2f-a5f8605e242f}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{750fdf0f-2a26-11d1-a3ea-080036587f03}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{79176FB0-B7F2-11CE-97EF-00AA006D2776}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7A9D77BD-5403-11d2-8785-2E0420524153}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7BD29E00-76C1-11CF-9DD0-00A0C9034933}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7CBCC347-0EDA-40D1-B30B-ECB5BD6C8E11}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8369AB20-56C9-11D0-94E8-00AA0059CE02}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{85BBD920-42A0-1069-A2E4-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{88C6C381-2E85-11D0-94DE-444553540000}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D10-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D20-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D30-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D40-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D50-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8BD21D60-EC42-11CE-9E0D-00AA006002F3}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8E6E6079-0CB7-11d2-8F10-0000F87ABD16}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{978C9E23-D4B0-11CE-BF2D-00AA003F40D0}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{992CFFA0-F557-101A-88EC-00DD010CCC48}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9B0EFD60-F7B0-11D0-BAEF-00C04FC308C9}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9DB7A13C-F208-4981-8353-73CC61AE2783}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{ADB9F5A4-E73E-49b8-99B6-2FA317EF9DBC}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B005E690-678D-11d1-B758-00A0C90564FE}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B12AE898-D056-4378-A844-6D393FE37956}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B50F5260-0C21-11D2-AB56-00A0C9082678}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B7BBD408-F09C-4aa8-B65E-A00B8FE0F0B9}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B96D2802-4B41-4bc7-A6A4-55C5A12268CA}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{BDEADF00-C265-11d0-BCED-00A0C90AB50F}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1}\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-135' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C62A69F0-16DC-11CE-9E98-00AA00574A4F}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{c79d1575-b8c6-4862-a284-788836518b97}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CE682BA0-C554-43f7-99C6-2F00FE46C8BC}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524152}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524153}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D4480A50-BA28-11d1-8E75-00C04FA31A86}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DFD181E0-5E2F-11CE-A449-00AA004A803D}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{e17d4fc0-5564-11d1-83f2-00a0c90dc849}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E211B736-43FD-11D1-9EFB-0000F8757FCD}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EAE50EB0-4A62-11CE-BED6-00AA00611080}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{ecabaebd-7f19-11d2-978E-0000f8757e2a}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{ECF03A32-103D-11d2-854D-006008059367}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EFA24E61-B078-11d0-89E4-00C04FC9E26E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EFA24E62-B078-11d0-89E4-00C04FC9E26E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EFA24E63-B078-11d0-89E4-00C04FC9E26E}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{effc2928-37b1-11d2-a3c1-00c04fb1782a}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f5078f28-c551-11d3-89b9-0000f81fe221}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F5078F40-C551-11D3-89B9-0000F81FE221}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F5175861-2688-11d0-9C5E-00AA00A45957}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FB0C9C8A-6C50-11D1-9F1D-0000F8757FCD}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FF393560-C2A7-11CF-BFF4-444553540000}\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.doc\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.rtf\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.wri\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\audio\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\system\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\video\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Scripting Host\Script Extensions\.JS\DefaultIcon] @='%SystemRoot%\System32\wscript.exe,3' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Scripting Host\Script Extensions\.VBS\DefaultIcon] @='%SystemRoot%\System32\wscript.exe,2' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\htmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\mhtmlfile\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Contacts\Address Book\Protocols\certificate_wab_auto_file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Contacts\Address Book\Protocols\ldap\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Contacts\Address Book\Protocols\vcard_wab_auto_file\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Becky! ver.2 deutsch\Protocols\mailto\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Outlook Express\Protocols\mailto\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\News\Outlook Express\Protocols\news\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\News\Outlook Express\Protocols\nntp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\News\Outlook Express\Protocols\snews\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Devices\AudioCD\Defau ltIcon] @='C:\WINDOWS\system32\shell32.dll,40' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Devices\DVD\DefaultIc on] @='shell32.dll,40' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\Outlook NewsReader\Protocols\news\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\Outlook NewsReader\Protocols\nntp\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\Outlook NewsReader\Protocols\snews\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Publishin gWizard\InternetPhotoPrinting\DefaultIcon] @='shell32.dll,-251' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\ContentTypeHandlers\MusicFilesContentHandler\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-225' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\ContentTypeHandlers\PicturesContentHandler\DefaultIcon] @='shimgvw.dll,3' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\ContentTypeHandlers\VideoFilesContentHandler\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-224' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSCDBurningOnArrival\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-5' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSOpenFolder\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-5' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPlayCDAudioOnArrival\DefaultIcon] @='%ProgramFiles%\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPlayDVDMovieOnArrival\DefaultIcon] @='%ProgramFiles%\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPlayMediaOnArrival\DefaultIcon] @='C:\Programme\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPrintPicturesOnArrival\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-17' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPromptEachTime\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-3' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSPromptEachTimeNoContent\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-3' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSRipCDAudioOnArrival\DefaultIcon] @='%ProgramFiles%\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSShowPicturesOnArrival\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-249' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSTakeNoAction\DefaultIcon] @='%SystemRoot%\system32\SHELL32.dll,-338' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSWiaEventHandler\DefaultIcon] @='%systemroot%\System32\wiaacmgr.exe,-2' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSWMDMHandler\DefaultIcon] @='%ProgramFiles%\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayH andlers\Handlers\MSWMPBurnCDOnArrival\DefaultIcon] @='%ProgramFiles%\Windows Media Player\wmplayer.exe,0' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\ShellSearch\0\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\ShellSearch\1\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\ShellSearch\2\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\SrExt\0\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\WabFind\0\DefaultIcon] @='' [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExten sions\Static\WebSearch\0\DefaultIcon] @=''

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-22-2005 06:56 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Registry keys always have default values and you ask why when plugin found key it not return default value. I answer
API RegEnumKeyEx isn't return default value, so it must be readed MANUALY. Its not readed by plugin, because it'll reduce plugin perfomance.

If our purpose save all default values of keys "DefaultIcon" in file in REGEDIT4 format then options is "/K=1 /V=0 /S=0" not "/K=1 /V=1 /S=1", because first we search for key "DefaultIcon", when we have found it we read default value in this key and then save key and string in file.

For example:
Our script found key ($0="SOFTWARE\Classes\.nsc", $1="DefaultIcon", $2="", $3="REG_KEY") then we read default value of this key ($4="$0\$1", $5="", $6="dxmasf.dll,-502", $7="REG_SZ")

Please test the script below and you'll see that all working ok.

code:
Name "DefaultIcon" OutFile "DefaultIcon.exe" AutoCloseWindow true !include "WordFunc.nsh" !insertmacro WordReplace Section StrCpy $R0 HKEY_LOCAL_MACHINE FileOpen $R1 "DefaultIcon.reg" w FileWrite $R1 "REGEDIT4$\r$\n$\r$\n" registry::Open /NOUNLOAD "$R0" "/K=1 /V=0 /S=0 /B=1 /N='DefaultIcon'" .r0 StrCmp $0 -1 end loop: registry::Find /NOUNLOAD .r0 .r1 .r2 .r3 StrCmp $3 "" end registry::Read /NOUNLOAD "$R0\$0\$1" "" .r4 .r5 .r6 .r7 StrCmp $6 "" loop ${WordReplace} "$6" "\" "\\" "+" $6 ${WordReplace} "$6" '"' '\"' "+" $6 FileWrite $R1 '[$R0\$0\$1]$\r$\n' FileWrite $R1 '@="$6"$\r$\n$\r$\n' Goto loop end: registry::Close FileClose $R1 SectionEnd
Script used header

__________________
my functions

Last edited by Instructor on 08-23-2005 at 10:00 AM

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-23-2005 09:39 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-Fixed: registry::Find and registry::Read does not swap 2 bytes in REG_DWORD_BIG_ENDIAN number
-Fixed: registry::SaveKey saves REG_DWORD_BIG_ENDIAN not as binary
-Added missing types to write:
   REG_DWORD_BIG_ENDIAN
   REG_NONE
   REG_LINK
   REG_RESOURCE_LIST
   REG_FULL_RESOURCE_DESCRIPTOR
   REG_RESOURCE_REQUIREMENTS_LIST
   REG_QWORD
-Source updated to use new StackFunc.h (v1.4)


"Registry" plugin v1.4

Attachment: registry.zip
This has been downloaded 585 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-29-2005 06:41 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

Im a bit confused, pls tell me

code:
Name "DefaultIcon" OutFile "DefaultIcon.exe" AutoCloseWindow true Section SectionEnd Function .onInit IfFileExists "DefaultIcon.reg" 0 noreg Delete DefaultIcon.reg noreg: FileOpen $R1 "DefaultIcon.reg" w FileWrite $R1 "REGEDIT4" FileWriteByte $R1 "13" FileWriteByte $R1 "10" FileWriteByte $R1 "13" FileWriteByte $R1 "10" registry::Open /NOUNLOAD "HKEY_LOCAL_MACHINE" "/K=1 /V=1 /S=1 /B=1 /N='DefaultIcon'" .r0 StrCmp $0 -1 end loop: registry::Find /NOUNLOAD .r1 .r2 .r3 .r4 ;IfErrors end StrCmp $1 "" end StrCmp $2 "" end ;StrCmp $3 "" loop ;StrCmp $4 "" loop ReadRegStr $R2 HKLM "$1\$2" "" ;MessageBox MB_OKCANCEL "'$1\$2'$\n'$R2'$\n'$3''" IDCANCEL end FileWrite $R1 "[HKEY_LOCAL_MACHINE\$1\$2]" FileWriteByte $R1 "13" FileWriteByte $R1 "10" StrCmp $3 "" write_reg1 FileWrite $R1 "@='$3'" Goto write_reg2 write_reg1: FileWrite $R1 "@='$R2'" write_reg2: FileWriteByte $R1 "13" FileWriteByte $R1 "10" FileWriteByte $R1 "13" FileWriteByte $R1 "10" Goto loop end: registry::Close FileClose $R1 FunctionEnd


With
IfErrors end
the reg-file is about 2k, w/o 55k.
so what error happend ? thx

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-29-2005 04:40 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Registry plugin doesn't change IfErrors flag, I see what it changed by ReadRegStr, when it try to read unexisted value. You can use ClearErrors after it.

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 08-30-2005 07:28 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

sure, i see - the following ReadRegStr causes that and it is not cleared.

thx, never thought this way.

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 08-31-2005 10:57 AM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-GlobalAlloc replaced with static variables
-registry::Write create key if necessary.
-Fixed: When reading long binary data odd number appeared (1023 + NULL character). Now string length: 1022 + NULL character.
-New: registry::ReadExtra, registry::WriteExtra
   now possible to read and/or write registry string up to 64Kb (65536) (thanks for idea Iceman_K, RegBin plugin)


"Registry" plugin v1.5

Attachment: registry.zip
This has been downloaded 603 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 09-03-2005 08:34 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Changes:
-registry::CreateKey reduce number of parameters (registry::CreateKey "[fullpath]" .r0)
-Fixed: registry::Write accepted only uppercase registry type


"Registry" plugin v1.6

Attachment: registry.zip
This has been downloaded 482 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 09-12-2005 01:44 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

New: registry::CopyValue
New: registry::MoveValue
New: registry::CopyKey
New: registry::MoveKey
New: registry::KeyExists


"Registry" plugin v1.7

Attachment: registry.zip
This has been downloaded 557 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 11-26-2005 09:49 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Fixed: mixed MAX_STRLEN and MAX_PATH defines, maximum registry string length was 256+32 (appeared in v1.7)
Updated: StrFunc.h to v1.4


"Registry" plugin v1.8

Attachment: registry.zip
This has been downloaded 548 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 12-14-2005 08:21 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

New: registry::DeleteKeyEmpty delete empty key (if no values and subkeys in it)


"Registry" plugin v1.9

Attachment: registry.zip
This has been downloaded 644 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 12-21-2005 12:13 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

If anyone can test this version of the registry plugin for Pocket PC?

Attachment: rapiregistry_test.zip
This has been downloaded 494 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 01-06-2006 10:34 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
XPero
Junior Member

Registered: Aug 2005
From: Spain

Can you please add support for version 5 of Windows Registry?

Quick Link | Report this post to a moderator | IP: Logged

XPero is offline Old Post 01-07-2006 01:12 AM
Click Here to See the Profile for XPero Click here to Send XPero a Private Message Click Here to Email XPero Find more posts by XPero Add XPero to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

For what you need Windows Registry 5?

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 01-08-2006 03:24 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
XPero
Junior Member

Registered: Aug 2005
From: Spain

For exporting reg keys data containing paths. For example, if the Data of a REG_SZ is "E:\My Things\My Thing.myext", the exported reg key won't work with your Registry Plugin. At least, it didnt for me. The hex conversion isn't right.

Last edited by XPero on 01-08-2006 at 03:00 PM

Quick Link | Report this post to a moderator | IP: Logged

XPero is offline Old Post 01-08-2006 02:04 PM
Click Here to See the Profile for XPero Click here to Send XPero a Private Message Click Here to Email XPero Find more posts by XPero Add XPero to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

Registry plugin was successfully tested with all my registry in Windows 95/Me/XP. There few paths in it

quote:
the exported reg key won't work with your Registry Plugin
What the plugin call, what the errorlevel, what the output file, what your key contents when you exporting it with the regedit.exe?

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 01-08-2006 06:29 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
XPero
Junior Member

Registered: Aug 2005
From: Spain

I will post later next week (busy at the moment) the reg file created by your plugin and the one created using Regedit.exe so you can compare them.

Quick Link | Report this post to a moderator | IP: Logged

XPero is offline Old Post 01-08-2006 08:15 PM
Click Here to See the Profile for XPero Click here to Send XPero a Private Message Click Here to Email XPero Find more posts by XPero Add XPero to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

OK. And I hope you use the latest version.

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 01-08-2006 08:21 PM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
XPero
Junior Member

Registered: Aug 2005
From: Spain

Works now with latest version. Thanks

Quick Link | Report this post to a moderator | IP: Logged

XPero is offline Old Post 01-13-2006 07:50 AM
Click Here to See the Profile for XPero Click here to Send XPero a Private Message Click Here to Email XPero Find more posts by XPero Add XPero to your buddy list Edit/Delete Message Reply w/Quote
Instructor
Major Dude

Registered: Jul 2004
From:

New: "PPC-Registry" plugin - registry plugin for Pocket PC. All thanks to Thomas Bednarz (Smart Solutions AG)

Changed: registry::Read reduce number of parameters

Fixed: registry::SaveKey does not convert short roots to long (HKLM->HKEY_LOCAL_MACHINE)

Updated: "ConvFunc.h" to v1.5

Updated: "StrFunc.h" to v1.6

Changed: Now plugin used header "Registry.nsh" ("PPC-Registry.nsh") for custom user variables and
              better compile errors check.

Update from previous versions:
         - Insert line in script:
            !include "Registry.nsh"
         - Replace:
            registry::Open -> ${registry::Open} ...
         - Replace:
            .r0 -> $0, .r1 -> $1 ... .R0 -> $R0, .R1 -> $R1 ...


"Registry" plugin v2.0

Attachment: registry.zip
This has been downloaded 772 time(s).

__________________
my functions

Quick Link | Report this post to a moderator | IP: Logged

Instructor is offline Old Post 02-11-2006 10:22 AM
Click Here to See the Profile for Instructor Click here to Send Instructor a Private Message Click Here to Email Instructor Visit Instructor's homepage! Find more posts by Instructor Add Instructor to your buddy list Edit/Delete Message Reply w/Quote
Brummelchen
Major Dude

Registered: May 2003
From:

This reg_multi_sz is not working

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager:PendingFileRenameOperations

variable only contains the first line - values are seperated by an empty line eg:

code:
\??\C:\DOKUME~1\user\LOKALE~1\Temp\~nsu.tmp\Au_.exe \??\C:\DOKUME~1\user\LOKALE~1\Temp\~nsu.tmp\Au_.exe \??\C:\DOKUME~1\user\LOKALE~1\Temp\nse274.tmp\registry.dll

__________________
Greets, Brummelchen

Quick Link | Report this post to a moderator | IP: Logged

Brummelchen is offline Old Post 02-20-2006 11:41 PM
Click Here to See the Profile for Brummelchen Click here to Send Brummelchen a Private Message Find more posts by Brummelchen Add Brummelchen to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 09:21 PM. Post New Thread    Post A Reply
Pages (5): [1] 2 3 » ... Last »   Last Thread   Next Thread
WINAMP.COM | Forums : Powered by vBulletin version 2.3.9 WINAMP.COM | Forums > Developer Center > NSIS Discussion > Registry plugin
Show Printable Version
 | 
Email this Page
 | 
Subscribe to this Thread

Forum Jump:
 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is off
vB code is ON
Smilies are ON
[IMG] code is ON