[spambayes-bugs] [ spambayes-Feature Requests-1124409 ] Remove admin registry write requirements for install

SourceForge.net noreply at sourceforge.net
Mon Dec 5 09:52:44 CET 2005


Feature Requests item #1124409, was opened at 2005-02-17 13:14
Message generated for change (Comment added) made by anadelonbrin
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498106&aid=1124409&group_id=61702

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Outlook
Group: None
>Status: Closed
Priority: 5
Submitted By: Tony Meyer (anadelonbrin)
Assigned to: Tony Meyer (anadelonbrin)
Summary: Remove admin registry write requirements for install

Initial Comment:
Installing the plug-in currently requires write-access
to parts of the registry that a 'regular' user does not
have.  We can probably register in other places to work
around this, which would be good.  I'll try to get this
done for 1.1 (probably a2, but maybe a1).

---

Tips from Ryan Malayter:

The add-in itself appears to be registered with outlook
in the USER portion of the registry:
 
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\SpamBayes.Out
lookAddin

However, the SpamBayes.OutlookAddin ProgID appears to
be registered in a protected part of the registry:
 
HKEY_CLASSES_ROOT\AppID\{3556EDEE-FC91-4cf2-A0E4-7489747BAB10}
 
HKEY_CLASSES_ROOT\CLSID\{3556EDEE-FC91-4cf2-A0E4-7489747BAB10}
  HKEY_CLASSES_ROOT\SpamBayes.OutlookAddin

Instead, I would think you could put similar entries
into the
corresponding parts of the user's registry hive:
  HKEY_CURRENT_USER\Software\Classes\AppID
  HKEY_CURRENT_USER\Software\Classes\CLSID
  HKEY_CURRENT_USER\Software\Classes\SpamBayes.OutlookAddin

Of course, the spambayes program files and DLLs
themselves would have to go into the
%USERPROFILE%\Application Data directory, which is the
only place a "standard user" can write on the machine.

---

In addition to these changes, I suppose that when doing
a "for all users" registration, we should do what we
currently do.

----------------------------------------------------------------------

>Comment By: Tony Meyer (anadelonbrin)
Date: 2005-12-05 21:52

Message:
Logged In: YES 
user_id=552329

Apparently this isn't possible, see:

[ 784283 ] cannot install SpamBayes without elevated privileges
http://sourceforge.net/tracker/index.php?func=detail&aid=784283&group_id=61702&atid=498106

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498106&aid=1124409&group_id=61702


More information about the Spambayes-bugs mailing list