I need to move a shortcut for Datastream 5.0.0.959 package. This comes in msi from the vendor. However there is no shortcuts in the table. I dont see any custom actions related to shortcut creation. There are 28 that run the same dll.
I have installation log and dont see anything related to shortcut either.

I can create a new shortcut, but not sure how to remove the vendor???
Really dont want to create a snapshot of an msi.

Any idea where i can start looking?
Thank you.
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

1
Have you checked the file table? It may just be copied down as a file.
Answered 01/25/2012 by: pmarshbu
Orange Belt

Please log in to comment
1
Thanks for the response. Nothing is the file table.
Answered 01/25/2012 by: ogeccut
Black Belt

  • I disabled the custom action named as "MyIcon" which was created the shortcut, and later I created the shortcut manually. It works
Please log in to comment
4
You're a Wise user, right?

- Open the MSI
- Click the 'Debug' button on the bottom right of the window.
- Once the debugger has loaded, scroll down the left-hand window displaying the Actions list to the first of the 28 CAs you mention .
- Hit F9 (create a break-point).
- Hit F5 and the MSI starts executing.
- Open a window on to the target desktop so that you can watch the s/c being created.
- Once the s/c appears on the desktop, the CA which created it will then be highlighted in the list
Answered 01/26/2012 by: VBScab
Red Belt

Please log in to comment
1
Thanks for reply. I solved the issue by creating a new sc, and running a vbscript CA to delete vendor sc.
However i wanted to try Debugging, i got a bit confused "the CA which created it will then be highlighted in the list "

I created a break-point on the action that i though is creating a SC "running a same dll as all other CA's", and when debug stooped i hit F8 to "step into" then debug stopped again and SC is created. Next i opened the msi and disabled this CA.

When i try to install updated msi i start getting errors that source files not found "1308"

Thanks for the help.
Answered 01/26/2012 by: ogeccut
Black Belt

Please log in to comment
0
First, you should be using a transform rather than editing the MSI. Second, how did you "disable" the CA? The normal method is to apply an impossible-to-meet condition on its execution. I typically use '0=1'.
Answered 01/26/2012 by: VBScab
Red Belt

Please log in to comment
0
Sorry for not being clear. I am making changes through mst.
TO disable CA i checked "No Sequence" check box on the location tab to take it out from the Sequence. IS that wrong?
Answered 01/26/2012 by: ogeccut
Black Belt

Please log in to comment
1
No Sequence" check box on the location tabI have no idea where that tab is. What Wise product is that in?

Anyway, the quickest route is to go directly to the InstallUISequence and InstallExecuteSequence tables, find the CA and add '0-1' in the 'Condition' column.
Answered 01/27/2012 by: VBScab
Red Belt

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