Hi everybody,
I'm having an issue with a package that I've changed the INSTALLDIR property. During setup capture, the installation put the whole files into C:\<appli name>, but I put ProgramFiles folder as Directory_Parent through Setup Editor on Wise. I've compiled it, then I've tested this new package with an admin user and it works fine, but when I'm logged into the same computer with a restricted user, I ran the application from her shortcut, there is a self-healing process and the application is launched. The problem is that at this moment appears a new folder on C:\, and this application have to show many picture and it can't find nothing.
I'm sure that there are something wrong with the INSTALLDIR, but I don't know how find out that issue because it just appears when it ran from a restricted user, not with an admin user.
Somebody knows where I could to watch to find out the mistake??
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


It could be that the vendor created the MSI with the intention that it would be installed to the directory created in the C: drive, but also put it in thier code to write to the same directory when the app is in use. You may not be able to move it.

FYI, if a vendor provided you with an MSI, its bad practice to repackage it. Your better off to make the changes in an MST.
Answered 06/23/2011 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
Is it a legacy setup or vendor supplied msi?
Answered 06/23/2011 by: naveen.packager
Green Belt

Please log in to comment
might be that the application creates runtime files on the original location that was provided. If so you can't change the location of runtime files. Better solution to your problem is leave it as it is and don't move the install location to a different one.
Answered 06/23/2011 by: thugz888
Senior Yellow Belt

Please log in to comment
Assuming that this isn't a re-packaged vendor MSI, what's required is a simple process of detection.

The healing will create an entry in the event log. That entry will contain the component ID. You can then locate that component in the MSI and determine what files and folders it contains.
Answered 06/24/2011 by: VBScab
Red Belt

Please log in to comment
Yes! It's a legacy setup. I'll watch the event log to find the component ID, we'll see...
Answered 06/24/2011 by: cmi2000
Senior Purple Belt

Please log in to comment