/build/static/layout/Breadcrumb_cap_w.png

Winstall crashing frequently in Shortcuts properties

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

Answers (4)

Posted by: Dr. Soup 18 years ago
Senior Yellow Belt
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.
Posted by: milnesy 18 years ago
Senior Yellow Belt
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?
Posted by: ab2cv 18 years ago
Orange Senior Belt
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
Posted by: ab2cv 18 years ago
Orange Senior Belt
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
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ