/build/static/layout/Breadcrumb_cap_w.png

Datastream Shortcut

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

Answers (7)

Posted by: anonymous_9363 12 years ago
Red Belt
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
Posted by: ogeccut 12 years ago
Black Belt
1
Thanks for the response. Nothing is the file table.

Comments:
  • I disabled the custom action named as "MyIcon" which was created the shortcut, and later I created the shortcut manually. It works - ankita_g29 11 years ago
Posted by: ogeccut 12 years ago
Black Belt
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.
Posted by: anonymous_9363 12 years ago
Red Belt
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.
Posted by: pmarshbu 12 years ago
Orange Belt
1
Have you checked the file table? It may just be copied down as a file.
Posted by: anonymous_9363 12 years ago
Red Belt
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'.
Posted by: ogeccut 12 years ago
Black Belt
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?
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