Hi Kim,

I can't find a single location in the source code where C:\Program Files or C:\Program Files\
Quick Search Deskbar is referenced directly.

Excellent - thanks for checking!


I think you should try it out, and see if you can get it to run from, say,
C:\temp\dqsd.

Good idea. I have now run some tests, installing DQSD to non-standard folders 
via the dqsd-test-B006.exe installer, and they have all worked as expected. 
I've installed in alternative directories with and without spaces, on 
non-system partitions, on my external USB drive, and even on a remote network 
share - they all seem to work properly. In all cases, DQSD picks up 
localsearches, localprefs, and localaliases correctly, and the history works.

That's the practical upshot of the testing anyway - and good news IMO. Like Kim, I now 
feel pretty calm about the installer allowing the user to change the installation 
directory, though I still have to figure out why the "Add Quick Search" item 
does not appear after a silent installation.


SOME RANDOM NOTES FOLLOW...

With all the installing and uninstalling, I noticed a couple of things along 
the way that I thought it might be worth noting down for posterity or comment 
(but feel free to skip over them - I don't think they affect the results above).

1. You can install and uninstall DQSD to your heart's delight without rebooting, if you *don't* add the DQSD toolbar after installation via right-clicking on the taskbar. The uninstall.exe will happily remove everything that's in the installation folder, and then also the installation folder itself.
2. If you *do* add the DQSD toolbar after installation (via right-clicking on 
the taskbar, and clicking past the security warning), then uninstall.exe will 
not be able to delete DQSDTools.dll because it is locked by explorer.exe. This 
is presumably the reason that some installs/uninstalls will notify you of the 
need for a reboot - because a locked DQSDTools.dll must be replaced or removed.

3. Worth knowing when testing installers: I'm pretty sure that you're safe to 
remove explorer.exe's lock on DQSDTools.dll by removing the DQSD toolbar from 
the taskbar, then using the Task Manager to kill and restart the explorer.exe 
process. After this, you can delete the the DQSDTools.dll file and then the 
installation directory. I've been doing this regularly today, and have found no 
problems so far (touch wood).

4. Just FYI: if you add the DQSD toolbar but do not click past the security warning, then 
uninstall.exe will work as if the DQSD toolbar had not been added and hence uninstall 
everything successfully. The DQSD toolbar will remains on the taskbar, and if you then 
click through the security warning, the display box will render a 404 page and the title 
changes to "Cannot find server". Incidentally, if you remove the DQSD toolbar 
from the taskbar *before* you run uninstall.exe, explorer.exe will still have a lock on 
DQSDTools.dll.


Dave



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Archive: https://lists.sourceforge.net/lists/listinfo/dqsd-devel

Reply via email to