Good afternoon AppDeploy forum,

I am using InstallShield, and I did a change which would like to take back(delete record inside binary table). Is it possible?

So my request goal is to do not create again mst, just cancel last change inside this mst.

Thank you
xxMBxx
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
One, post in the correct forum, 'Package Development'. This forum deals with errors returned by the Windows Installer engine.

Two, go to 'Direct Editor', locate the row in the 'Binary' table and delete it. If the entry was as a result of adding a Custom Action, delete its row from the 'CustomAction' table.

Three, doesn't IS have an 'Undo' feature?
Answered 11/20/2009 by: VBScab
Red Belt

Please log in to comment
0
sorry for incorrect forum,

I have been exporting from binnary table one binnary file. After exporting I have forward with changes inside mst, then save and test. But I have recognize that this "exported binnary" is deleted via the mst. So when I open it in Install shield I can see on direct editon binary tabel that binary19 is strikthrought. How could I unstrikethrought the binary19 record?
Answered 11/20/2009 by: xxMBxx
Orange Belt

Please log in to comment
0
Oh, wait...perhaps I misunderstood...is it that you deleted a record from the table and now you want to reinstate it?
Answered 11/20/2009 by: VBScab
Red Belt

Please log in to comment
0
is it that you deleted a record from the table and now you want to reinstate it? -> Yes
Answered 11/20/2009 by: xxMBxx
Orange Belt

Please log in to comment
0
It's a shame IS doesn't create back-ups of files, like Wise does, eh? Now might be a good time to get into the habit of creating copies of working files before making changes...

Tricky, this one. I'd be loath to re-import the binary into the MST's Binary table, as I don't honestly know what the effct would be in having an entry in the MSI and an identical one in the MST. In your position, I'd probably:

- install Orca or InstEdit, if you don't already have them.
- copy the MSI
- open both copies of the MSI in separate Orca/InstEdit instances
- apply the "broken" transform to one instance. Usefully, the table changes are highlighted in green
- work through the changes and copy them across to the second instance APART FROM the Binary table deletion
- save the new MST
Answered 11/20/2009 by: VBScab
Red Belt

Please log in to comment
0
Recreation of MST have been finaly used to solve the issue. It is more comfortable to recreate MST like VBScab is navigating in the previous message.

Thank you
xxMBxx
Answered 11/20/2009 by: xxMBxx
Orange Belt

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