"Carsten Haerle" <
[hidden email]> wrote in message
news:40e02394$0$12494$
[hidden email]...
> My deployed application creates registry keys under hkey current user.
> Why?
> ...
> HKCU\Software\Object Arts\DolphinSure\Certificates\
> TemporaryTrust\
>
In short, because you have DolphinSure in it. During session initialisation
the DolphinSureCertificateStore class discards any old temporary trust
entries, and in so doing creates the above registry key. I found this out
by browsing the image for methods containing the text 'TemporaryTrust' and
then browsing from there, so you can do the same. Frankly it doesn't need to
create the entries if they are not there, but assuming that you are using
DolphinSure in your application then it would need to be able to write to
the registry anyway (under HKCU, which should not be an issue) at some later
point, so I don't see why this would be anything to worry about.
If you aren't expecting DolphinSure to be in there, they you will need to
track down the dependency and break it. This might help:
t := VirtualTreeModel new.
t getChildrenBlock: [:each | each dependentPackages].
t addRoot: (Package manager packageNamed: 'DolphinSure').
TreePresenter showOn: t
Or you can use the PackageBrowser's prereqs tree, and expand it until you
find the path to DolphinSure.
Regards
Blair