This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Debugging IS scripts for Basic MSI project
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 28, 2008
04:26 PM
Debugging IS scripts for Basic MSI project
I have following the instructions to debug the CAs on my basic MSI project on a remote computer as follow:
Copy ISDbg.exe
Register ISDbg.exe (isdbg.exe /REGSERVER)
I launch the setup as follow:
setup.exe /v"ISSCRIPTDEBUG=1 ISSCRIPTDEBUGPATH=\"path-to-Setup.dbg\""
But the debugger never opens up. What am I missing here?
Thanks!
Copy ISDbg.exe
Register ISDbg.exe (isdbg.exe /REGSERVER)
I launch the setup as follow:
setup.exe /v"ISSCRIPTDEBUG=1 ISSCRIPTDEBUGPATH=\"path-to-Setup.dbg\""
But the debugger never opens up. What am I missing here?
Thanks!
(11) Replies
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
08:24 AM
Is the action you're trying to debug Deferred?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
10:26 AM
bryanwolf wrote:
Is the action you're trying to debug Deferred?
Yes, they are.
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
10:52 AM
Please see this article for more information:
http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q112187&sliceId=1&docTypeID=DT_ISSUE_1_1&dialogID=11931510&stateId=1 0 8404015
When it asks you to set the engine version, ensure you use 14 instead of 12.
http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q112187&sliceId=1&docTypeID=DT_ISSUE_1_1&dialogID=11931510&stateId=1 0 8404015
When it asks you to set the engine version, ensure you use 14 instead of 12.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
12:00 PM
Is this scheduled for resolution in 2009?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
12:18 PM
After adding the following registry entry:
Key: HKEY_CURRENT_USER\Software\InstallShield\ISEngine14.0
Value: DebugISCustomActions (REG_DWORD) set to 1
Launch my Basic MSI project as follow:
setup.exe /v"ISSCRIPTDEBUG=1 ISSCRIPTDEBUGPATH=\"D:\DATASETS\ISDbg\""
The debugger still does not open.
What else is it required for this thing to run?
Key: HKEY_CURRENT_USER\Software\InstallShield\ISEngine14.0
Value: DebugISCustomActions (REG_DWORD) set to 1
Launch my Basic MSI project as follow:
setup.exe /v"ISSCRIPTDEBUG=1 ISSCRIPTDEBUGPATH=\"D:\DATASETS\ISDbg\""
The debugger still does not open.
What else is it required for this thing to run?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
02:01 PM
Messageboxing the script is no just painful but not efficient to properly debug my code.
Is there nobody that have had to buttle with this issue?
Any information you can throw at this will be helpful.
I have a incident open with Acresso support and they do not even knew that the debugger can be run the way you guys have pointed out through this thread and others in this community.
So, if I sound a bit disparate, please forgive me. I know...I should be more patience and understanding after dealing with InstallShield for several years. But the scenario is still that I am under pressure to get this install in production and I need to make sure that the code is 100% correct. My manager will not give rat-a$$ if I could or I couldn't know debug the code properly. Once I say "it is ready" he will assume that I have been through all proper steps to ensure the code is reliable.
Is there nobody that have had to buttle with this issue?
Any information you can throw at this will be helpful.
I have a incident open with Acresso support and they do not even knew that the debugger can be run the way you guys have pointed out through this thread and others in this community.
So, if I sound a bit disparate, please forgive me. I know...I should be more patience and understanding after dealing with InstallShield for several years. But the scenario is still that I am under pressure to get this install in production and I need to make sure that the code is 100% correct. My manager will not give rat-a$$ if I could or I couldn't know debug the code properly. Once I say "it is ready" he will assume that I have been through all proper steps to ensure the code is reliable.
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
02:42 PM
Please try not passing the ISSCRIPTDEBUG property and re-run your setup. Does the InstallScript Debugger open for any actions?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2008
03:04 PM
bryanwolf wrote:
Please try not passing the ISSCRIPTDEBUG property and re-run your setup. Does the InstallScript Debugger open for any actions?
No, it does not open for any of them.
I have tried without paramerters with the parameters and now without the ISSCRIPTDEBUG parameter. And it does not trigger the debugger for any of those tries.
Mega-frustration... as it is usually with all InstallShield issues...
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 30, 2008
08:35 AM
What that registry key is designed to do is debug every single InstallScript function in your project. Could you please try extracting the ZIP file and running the .reg file from the included zip just to see if that gives you any better behavior?
Could you also confirm that you're using IS 2008?
Could you also confirm that you're using IS 2008?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 02, 2008
03:36 PM
Could a conflict may exist between the registration of ISDbg.exe for 11.5 and the one for IS 2008?
If that is the case, how can I completely clear the resgistration of ISDbg.exe from the system in order to start fresh?
Thanks to all of you for the help with this issue.
If that is the case, how can I completely clear the resgistration of ISDbg.exe from the system in order to start fresh?
Thanks to all of you for the help with this issue.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 02, 2008
05:53 PM
I don't know if it works specifically for this case, but in general to unregister a self-registering EXE you can run it with the /UNREGSERVER switch...