how to suppress unwanted message boxes launched from a InstallShield CA script during a silent install besides using a vb script with the sendkey function ?
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
1st check if you allow them to do the changes, then what changes are made.
Answered 10/20/2009 by: abking99
Second Degree Blue Belt

Please log in to comment
0
Why not capture what the CA is doing and either duplicate it using native MSI facilities or, if push really comes to shove, create a separate MSI for what it does?
Answered 10/20/2009 by: VBScab
Red Belt

Please log in to comment
0
I've already created a VB script which sends key's to those nasty pop-ups, the script works just fine still this method is not fully reliable. That's why I was thinking if somebody has an idea regarding a way to fully supress/hide the messages or create a wrapper of some kind that will hide and control the package at all time. Repackaging is not an option because the package installation has client/server behavior, meaning the CA Instalshield script will perform hardware/network unknown operations, A snapshot can only do so much,it can't catch hardware/system/network changes&activity. abbking99, what you sugest is a real cowboy indiana jones type of job :) as I don't have a clue what that evil/nasty CA is doing but somehow it check hardware/network and server side application.
Answered 10/22/2009 by: package_aligator
Orange Belt

Please log in to comment
0
I had an idea early on a way to suppress the MessageBox windows function during the installation process, that means at the time the function is called from the .dll windows has a lock on the MessageBox call. Never did this before , don't know if it's possible either.</p>Basicaly is turning-off MessageBox posible or is it just my SciFi perception on windows wrong ?
Answered 10/22/2009 by: package_aligator
Orange Belt

Please log in to comment
0
A snapshot can only do so much,it can't catch hardware/system/network changes&activityNews to me... Sounds like you're a WPS user...maybe if you turned on the option to capture hardware changes?
Answered 10/22/2009 by: VBScab
Red Belt

Please log in to comment
0
Ok, so how do I do a snapshot only for the annoying CA ?

PS: what doesWPS stands for ?
Answered 10/22/2009 by: package_aligator
Orange Belt

Please log in to comment
0
WPS stands for Wise Package Studio

Ok, so how do I do a snapshot only for the annoying CA ?

Just off the top of my head, what you could try to do to isolate your CA for a capture is to add 2 more CA's around it. you could have them both show messageboxes and wait for the OK button to be clicked. Then execute your snapshot in between the messageboxes. Also you could always use ProcMon, it "captures" all those network/system/hardware activities for you...

Just make sure you execute the CA's synchronously and wait for them to finish before you continue.

PJ
Answered 10/22/2009 by: pjgeutjens
Red Belt

Please log in to comment
0
Thanks allot guys, I'll give it a shot.
Cheers
Answered 10/22/2009 by: package_aligator
Orange Belt

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