Page 1 of 1
Shortcut / Program listing in all programs
Posted: Sat 02 Feb, 2008 9:21 pm
by Cheyenne
After I updated to Version 8.4 my shortcuts attempted to install the program when I click to open. This happens with desktop shortcut as well as the listing in all programs. I resolved the situation by pinning Tarot.exe to my start menu for now but how can I fix the shortcuts. I tried uninstall/reinstall and repair, I'm one of those stubborn ones who has to know how and why for everything. Thanks
Re: Shortcut / Program listing in all programs
Posted: Sun 03 Feb, 2008 9:37 am
by Programmer
Hi Cheyenne,
It is kind of strange that that is happening. It happened with all versions prior to version 7, which was when I worked out what was causing it. Everytime you run a program that has been instlled via Windows Installer, the first thing it does is check that the directory structure in the folder where the executable file lives is in the same place that WindowsInstaller expects, i.e. that it matches the "just so" snapshort WI took of the world in the moment of its installation.
This is how it happend prior to V7:
The first installation installed a couple of tarot decks (Traditional Tarot and Imperatrix Tarot probably). Most users eventually get around to organising their decks, so these two are either moved or deleted, to make way for the users own choice in decks.
So when ran the program WI looked for those decks, and when it didn't see them it thought that part of the installation was missing and tried to replace the missing files (i.e those two tarot decks). WI used to kick in in exactly the same way you are describing.
I don't undertand why it is doing it now, because after realising where the problem lay i came up with a scrip that would modify the install program and stop making it think that the decks were an essential part of the program.
Now it seems the problem has reappeared, so off the top of my head i wonder if it has something to do with the DeckCollection.xml file. This used to be an essential file for the program to run, but now it isn't. Maybe you have deleted that file, and that is what is being "Repaired" each time.
Anyway, there is a very easy work around for this. Just delete the shortcut that WI created when you first installed the program, and add your own shortcut. You will see that the homemeade shortcut does not exhibit this behaviour, just the WI one ;-)
Richard