Hello... maybe someone can help me out. I'm trying to repackage a software package (HPCSoft - Codesource) that was originally created using InstallShield. I performed an admin install of the software just to get the files out of the package. I ran the MSI that was created, but when I ran the discover scan, Wininstall picked up the variable for the shortcut as [DesktopFolder]/ProgramMenuFolder/HPCSoft/Codesource ... when the shortcut should be in the [ProgramMenuFolder]. I went to change it in the shortcut properties in Wininstall and the app crashed! Every time I try this it crashes. And it seems to crash on 90% of my other packages.... Has anyone encountered this?

Also, I can't just delete the shorcut and make a mirrored shortcut because the app self heals.... and I can't have that happen.

Thanks!
0 Comments   [ + ] Show Comments

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.

Answers

0
Create the package with WinInstall as you normally would, then use Orca to edit the "Directory" value in the shortcut table. You might also have to check the "File" table, as you might find shortcuts treated as regular files in some repackaged applications.

Although, if you are already installing from an MSI, you should try creating a transform file with all the necessary changes first rather than repackaging the application.
Answered 03/15/2006 by: Dr. Soup
Senior Yellow Belt

Please log in to comment
0
Dr. Soup ... really, there are no changes to be made to the application (other than registering/unlocking it ... which is done in the app's access database) and removal of the shortcuts.

I did read through some of the tips - tricks site, and found something about reviewing the event viewer to see what the error was. The error that seems to be appearing is a detection of product {xxxx}, feather {xxxxx} failed during a request for component {xxxx}. Can anyone tell me what that means?
Answered 03/15/2006 by: milnesy
Senior Yellow Belt

Please log in to comment
0
ORIGINAL: milnesy

I ran the MSI that was created, but when I ran the discover scan, Wininstall picked up the variable for the shortcut as [DesktopFolder]/ProgramMenuFolder/HPCSoft/Codesource ... when the shortcut should be in the [ProgramMenuFolder].

It appears that you are trying to capture a vendor MSI, which is against best practices and not something that WinInstall is very good at dealing with. If you MUST snapshot a vendor MSI instead of creating a transform (e.g. silent deployment issues) then try running MSIZAP inbetween snapshots to erradicate all MSI metadata (see this thread http://itninja.com/question/flash-764)

Alan
Answered 03/21/2006 by: ab2cv
Orange Senior Belt

Please log in to comment
0
ORIGINAL: milnesy

The error that seems to be appearing is a detection of product {xxxx}, feather {xxxxx} failed during a request for component {xxxx}. Can anyone tell me what that means?

You need to look through your component GUIDs in WinInstall (or better still ORCA) to see what resource that particular component is actually trying to install. Depending on what the resource is will point you to the source of the problem.

Alan
Answered 03/21/2006 by: ab2cv
Orange Senior Belt

Please log in to comment
Answer this question or Comment on this question for clarity