Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
srsabu
5 discussion posts
When I go to install the application, I get a "Unable to execute file in the temporary directory. Setup aborted. Error 5: Access is denied."

Is there an alternate installer available, or any command line switches that can be passed to prevent it from trying to run something in the temp directory?
Nov 5, 2007  • #1
User Image
Kevin F.
450 discussion posts
Operating system?

Also, make sure you actually DL the file, and then run it. If you are on Vista, there should be something along the lines of run as admin in the right click context menu, try that.
Nov 6, 2007  • #2
User Image
srsabu
5 discussion posts
XP SP2. It is a work computer, so I have limited ability to tweak any anti-virus settings (McAfee Enterprise version).
Nov 7, 2007  • #3
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Try saving the setup file to a different location and running it from there. If that doesn't work you may need to be a local administrator on the machine to install it.

Jon
Nov 9, 2007  • #4
User Image
srsabu
5 discussion posts
Unfortunately, I am a local Admin. I did some more searching on the error message and ran across a reference to the error in the revision history for Inno Setup 5 as well as their forums.

http://www.jrsoftware.org/files/is5-whatsnew.htm
Nov 9, 2007  • #5
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
I have just re-released v1.4.2 using the new version of InnoSetup. This should take care of your issue. You can find it here:
http://www.binaryfortress.com/displayfusion/

Note: If you downloaded it before 11pm EST (GMT-5) please re-download it and try again. :) Let me know if this new build corrects your issue.

Thanks!
Nov 12, 2007  • #6
User Image
srsabu
5 discussion posts
The new installer worked. Thanks!
Nov 12, 2007  • #7
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
No problem - thanks for helping to track down the problem. :-)

Jon
Nov 12, 2007  • #8
User Image
guy30london
2 discussion posts
Love the software, good work.. the one thing I would say with the access denied error is that if you are upgrading from an older version of displayfusion, then chances are you already have it running so when you try to upgrade you get this error.

If you exit your current version & hit retry the upgrade will work fine.

I would suggest as a feature request that new versions of the software should check if the process is already running & kill it off if it is, that way you avoid the error altogether...

I'm not sure what the program is written in but in vb this would be easy enough... as follows:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'displayfusion.exe'")

For Each objProcess in colProcessList
objProcess.Terminate()
Next

Regards
guy30london
Feb 4, 2008  • #9
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Thanks for the tip - I think we must share a brain because this is something that I just implemented in v2.0. I did it a bit differently though, to provide support in the installer as well. I used a global mutex so that the installer can easily detect whether DisplayFusion is running, even if someone renames the exe. :)
Feb 6, 2008  • #10
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)