To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=49465
User felfert changed the following:
What |Old value |New value
================================================================================
Status|CLOSED |UNCONFIRMED
--------------------------------------------------------------------------------
Resolution|WONTFIX |
--------------------------------------------------------------------------------
------- Additional comments from [EMAIL PROTECTED] Thu May 19 12:44:51 -0700
2005 -------
I reopen this because this definitely _is_ fixable. Of course not with MSI
_alone_. Just take a look at the _whole_ picture:
There are two instances creating items in the system:
1. The installer itself
2. The application when being started the first time by a user.
These two instances have to do a little bit communication about their actions:
Here's just an example:
- When installing, create a dword registry value at a well-known location
(usually below HKLM\Software\AppName) which serves as a reference count for the
number of installed startup shortcuts; initialize it to zero and adjust it's
access rights to be writable by anyone.
- When the app creates a user-specific startup-shortcut, it increments that
counter.
- When uninstalling, replace the quickstarter by a small helper-app which does
the following when subsequently being started by a user's startup shortcut:
a) removes the user-specific shortcut for the current user.
b) decrements the the reference counter
c) If the counter reaches zero, deletes the registry entry and itself (and
probably also the rest of the shared app dir hierarchy).
Of course, at uninstall time, the helper-app replacing the quickstarter must
have the same name like the quickstarter so the shortcuts remain valid).
Deleting itself is a little bit more tricky as the helper-app usually doesn't
run with administrative rights. This can be circumvented in several ways. If you
need more clues, send me a mail ...
Also, if you feel that the above is too much effort i like to volunteer for
elaborating on that (i already applied for CVS write access anyway as i'm part
of a development team developing a commercial addon).
BTW:
In the latest snapshot (m104) there's a value (QuickStarterInstalled) with value
1. Did somebody had a similar idea?
-FE
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]